当前位置: 首页 > news >正文

1098: 堆的判断

解法:

堆是完全二叉树 用数组来存储

然后用定义判定

#include<iostream>
#include<vector>
using namespace std;
int main() {int n;cin >> n;vector<int> vec(n);for (int i = 0; i < n; i++) cin >> vec[i];for (int i = 0; i < n / 2 - 1; i++) {if (vec[i] >= vec[2 * i + 1] || vec[i] >= vec[2 * i + 2]) {cout << "No";return 0;}}cout << "Yes";return 0;
}

相关文章:

  • Tkinter描述
  • Flutter 中的 ElevatedButton 小部件:全面指南
  • 椋鸟Linux笔记#0:学习Linux前
  • 【数据分析】Numpy和Pandas库基本用法及实例--基于Japyter notebook实现
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • Springboot应用的配置管理
  • cuda11.8安装torch2.0.1
  • 基于springboot+vue的致远汽车租赁系统
  • 自定义RedisTemplate序列化器
  • SQL面试题练习 —— 波峰波谷
  • 蛮力法0/1背包问题实验
  • Python 渗透测试:Redis 数据库 弱密码测试.(6379端口)
  • python-数据分析与可视化基础
  • 已有yarn集群部署spark
  • hot100 -- 回溯(上)
  • [译]前端离线指南(上)
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • Java读取Properties文件的六种方法
  • js如何打印object对象
  • LeetCode29.两数相除 JavaScript
  • MobX
  • python学习笔记 - ThreadLocal
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Shadow DOM 内部构造及如何构建独立组件
  • VUE es6技巧写法(持续更新中~~~)
  • VuePress 静态网站生成
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 分享几个不错的工具
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 看域名解析域名安全对SEO的影响
  • 浅谈Golang中select的用法
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 一个完整Java Web项目背后的密码
  • 移动端唤起键盘时取消position:fixed定位
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 通过调用文摘列表API获取文摘
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (1)STL算法之遍历容器
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (一)为什么要选择C++
  • (转)ABI是什么
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (轉貼) UML中文FAQ (OO) (UML)
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET 快速重构概要1
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .net开发时的诡异问题,button的onclick事件无效