在一个神奇的森林里,有N种竹子。一开始,竹的高度等于H[i]。你可以花一分钟把第i个竹子的高度砍掉一厘米,但是同时其他竹子长高了一厘米。你一直砍一直砍。有可能使所有的竹子都同样的高度吗?可以的话输出YES,不可以的话输出NO。

只要出现两个竹子的差值为奇数,就不可能一样高了。
所以判断第一个输入的数字是奇数还是偶数,之后只能输入相同奇偶性质的数,否则不可满足题意

代码如下:

#include <iostream>
#include <stdio.h>
using namespace std;int main()
{int T;int n;int temp;int jiou;scanf("%d",&T);int flag;for(int i=0;i<T;i++){scanf("%d",&n);scanf("%d",&temp);flag = 1;jiou = temp % 2;for(int j=0;j<n-1;j++){scanf("%d",&temp);if(temp % 2 == jiou){continue;}else{flag = 0;}}if(flag){printf("YES\n");}else{printf("NO\n");}}return 0;
}

DUTOJ-1135: 砍竹子相关推荐

  1. [蓝桥杯2022初赛] 砍竹子

    题目描述 这天,小明在砍竹子,他面前有 n 棵竹子排成一排,一开始第 i 棵竹子的高度为 hi. 他觉得一棵一棵砍太慢了,决定使用魔法来砍竹子. 魔法可以对连续的一段相同高度的竹子使用,假设这一段竹子 ...

  2. 蓝桥杯2022砍竹子

    P2040 - [蓝桥杯2022初赛] 砍竹子 - New Online Judgehttp://oj.ecustacm.cn/problem.php?id=2040 #include <bit ...

  3. 【洛谷】P8787 [蓝桥杯 2022 省 B] 砍竹子 的题解

    [洛谷]P8787 [蓝桥杯 2022 省 B] 砍竹子 的题解 题目传送门 思路 这个题有两个做法,一种是用 set 或者堆来维护一个高度到区间的映射,另一个用并查集维护区间. 这个题本质是一个最长 ...

  4. [蓝桥杯 2022 省 B] 砍竹子

    来源: [蓝桥杯 2022 省 B] 砍竹子 题目描述 这天,小明在砍竹子,他面前有 n n n 棵竹子排成一排,一开始第 i i i 棵竹子的高度为 h i h_{i} hi​. 他觉得一棵一棵砍太 ...

  5. Python: 砍竹子(栈)

    问题描述 这天, 小张在砍竹子, 他面前有 n 棵竹子排成一排, 一开始第 i 棵竹子的 高度为 hi​. 他觉得一棵一棵砍太慢了, 决定使用魔法来砍竹子.魔法可以对连续的一 段相同高度的竹子使用, ...

  6. 2022蓝桥杯省赛——砍竹子

    问题描述 这天, 小明在砍竹子, 他面前有 n 棵竹子排成一排,一开始第 i 棵竹子的 高度为 hi​. 他觉得一棵一棵砍太慢了, 决定使用魔法来砍竹子.魔法可以对连续的一 段相同高度的竹子使用, 假 ...

  7. 蓝桥杯——砍竹子问题(C++)

    问题描述 评测用例规模与约定 输入格式 输出格式 样例输入 6 2 1 4 2 6 7 样例输出 5 观察题目,不难想到的第一种方法,即利用贪心策略,每次砍断竹子最大的且连续的队列,由于队列中会出现很 ...

  8. 蓝桥杯 - 试题 J: 砍竹子(双向链表+堆/思维)

    题目大意:给出一排 nnn 个竹子的高度,每次操作可以选择连续的,高度相同的竹子,使其高度变为 ⌊⌊H2+1⌋⌋\lfloor \sqrt{\lfloor \frac{H}{2}+1\rfloor} ...

  9. 砍竹子——二分,模拟

    问题描述 输入格式 第一行为一个正整数 n, 表示竹子的棵数. 第二行共 n 个空格分开的正整数 hi, 表示每棵竹子的高度. 输出格式 一个整数表示答案. 样例输入 62 14267 样例输出 5 ...

最新文章

  1. 关于VS2012如何安装Windows Phone Toolkit
  2. My97DatePicker日历控件日报、每周和每月的选择
  3. Centos 6.5 初始安装无网卡驱动解决方法
  4. 设置 myeclipse 编码格式
  5. nginx--之静态服务器
  6. 大数据分析币圈动态: ETH、BTC、BCH每秒交易均呈负增长! 以太坊网络传播时间再缩短
  7. PS:将webp后缀图片最简单最快速的方法另存为png后缀的图片
  8. mybatis-plus逻辑删除数据后依然能够查出该数据
  9. 安装织梦index.php错误,dedecms安装进入后台出现DedeCMS Error:(PHP等
  10. android 页面标题,Android v4包下的PagerTitleStrip,ViewPager的页面标题
  11. 登录系统 提示框_实物资产管理软件操作手册(职员和系统用户)
  12. 【IE6的疯狂之四】IE6文字溢出BUG
  13. Modular Inverse(zoj3609+欧几里德)
  14. 如何在Mac上合并日历
  15. RDD DataFrame DataSet 区别和转换
  16. 【咸鱼教程】虚拟摇杆
  17. 嵌入式Linux设备驱动程序开发指南18(IIO子系统(二)具有硬件触发功能的IIO子系统ADC模块)——读书笔记
  18. java 88 64位免安装_JAVA88
  19. DISTRIB TRAN xxxxx.xxxx.xx.x.xx
  20. CAPL基础篇-----CAPL中的循环

热门文章

  1. 群晖DS Video支持DTS音轨(最新解决方案)
  2. java dom解析xml路径中文_Java如何基于DOM解析xml文件
  3. Azure机器学习——Azure机器学习介绍
  4. TimingGen绘波形图导入Viso步骤
  5. Outlook启动时提示“找不到文件Outlook.pst文件”解决办法
  6. live.cn邮箱注册帐号方法
  7. 博智云书 | 建筑工程文档管理好帮手
  8. 鸿蒙适配倒计时,鸿蒙2.0上线倒计时,华为的最强反击终于来了!
  9. mybatis中使用if标签判断时,如果判断的字段是boolean(数据库bit)时,传的值是0或者false时,mybatis会把它变成空,相当于没有传值
  10. tcpdump 网络抓包工具常用命令(转)