众所周知,勋总的最大乐趣就是挑选“1”(狗头保命),但是今天勋总自己要参加蓝桥校选,并且马上就要迟到了,为了尽快到达考场,所以他不能精心地挑选“1”了。但是勋总的宿舍里藏了许多1和0,勋总要去比赛时,随手抓了一把1和0放入书包里,勋总的书包刚好有30个空位,所以包里面最多可以容纳30个"0"或"1",本着越多越好的原则,勋总拿满了30个。

我们将背包里面从上到下的30个位置,用一个非负整数n表示,若n=7,表示书包内的状态(n的二进制形式)为000000000000000000000000000111(不用数了,前面共27个0)。

但是对于苛刻的勋总,勋总最喜欢的莫过于13个连续的"1"了,如果n内存在13个连续的1,则说明他今天成功装13了,此时我们输出YES,否则输出NO

输入格式:

仅一行,一个非负整数n,代表书包内的状态的十进制形式

输出格式:

输出一行,为YESNO,代表勋总今天是否成功的装13

输入样例:

1048551

输出样例:

YES

注:结尾有换行\n

样例解释

n=1048551,表示书包内的状态为000000000011111111111111100111,其中包含一段15个连续的1,即必然存在一段连续的13个1,故输出为YES

数据规模及约定

对于100%的测试点,0≤n<230,

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

题解一:

#include <stdio.h>
int main()
{int i,j,n,x=0,er[30]={0};scanf("%d",&n);for(i=0;i<30;i++){er[i]=n%2;n=n/2; }for(j=29;j>=0;j--){if(er[j]==1)x++;if(x==13)break;}if(x==13)printf("YES\n");else printf("NO\n");return 0;
}

题解二:

#include <stdio.h>
int main()
{int i,j,n,x=0,er[30]={0};scanf("%d",&n);for(i=0;i<30;i++){j=n%2;if(j==1)x++;else x=0;if(x==13){printf("YES\n");return 0;}n=n/2;} printf("NO\n");return 0;
}

编程day01-装13问题(十进制->二进制)相关推荐

  1. 签到题-1 装13 (10 分)

    众所周知,勋总的最大乐趣就是挑选"1"(狗头保命),但是今天勋总自己要参加蓝桥校选,并且马上就要迟到了,为了尽快到达考场,所以他不能精心地挑选"1"了.但是勋总 ...

  2. 揭开程序员装 13 行为的面具

    为什么80%的码农都做不了架构师?>>>    核心提示] 程序员一直都是很善良的IT工种,勤勤恳恳不辞辛苦的工作,不过今天可不是为了夸程序员.来 818 程序员有哪些装 13 的行 ...

  3. Linux 环境编程 day01 Linux系统介绍、GNU编译工具、静态/共享库、环境变量表

    Linux 环境编程 day01 Linux系统介绍.GNU编译工具.静态/动态库.环境变量表 学习Linux环境编程的原因 UNIX系统介绍 Linux系统介绍 GNU工程 POSIX标准 GNU通 ...

  4. 程序员那些装13的面具 有中枪的没?(转)

    程序员一直都是很善良的IT工种,勤勤恳恳不辞辛苦的工作,不过今天的文章不是为了宣扬程序员的伟大.尽管在互联网的发展中,他们贡献了无数的代码,用自己的技术推进了互联网的进程.我们还是要扒一下程序员的装1 ...

  5. 装13失败后,我决定使用Python为生僻字批量注音

    装13的冷场 "龙生九子,各不相同-" 囚牛.睚眦.嘲风.蒲牢.狻猊.霸下.狴犴.负屃.螭吻. 都说提笔忘字丢人,可至少还有提笔的机会.随着信息化时代的普及,原来越多的人成了半文盲 ...

  6. 不编程也开发13个无需编程的iOS开发工具

    最近很多人都想自己开发iPhone软件, 但并非每个人都知道如何编写相关代码.还好,有很多工具可以帮助非开发人员创建自己的iPhone软件,甚至不需要编程和脚本知识.这些工具有的专为小公 司打造,有的 ...

  7. python生僻字如何转码_装13失败后,我决定使用Python为生僻字批量注音

    装13的冷场 "龙生九子,各不相同-" 囚牛.睚眦.嘲风.蒲牢.狻猊.霸下.狴犴.负屃.螭吻. 都说提笔忘字丢人,可至少还有提笔的机会.随着信息化时代的普及,原来越多的人成了半文盲 ...

  8. 迷幻的 JavaScript(js) 装13代码

    迷幻的 JavaScript(js) 装13代码 文章目录 迷幻的 JavaScript(js) 装13代码 sb nb 评级组件 加边框 生成随机字符串 装 13 的老大代码 sb console. ...

  9. HHTC_学校集训编程题目(13)(组队赛_3)

    HHTC_学校集训编程题目(13)(组队赛_3) C - Wandering Robot G - Circle B - 迷宫寻宝 D - 给力的移动 E - 谁还不是个宝宝 K - Teamwork ...

  10. 实验二、80C51汇编语言编程实验:编写3字节二进制加法子程序,并用主程序调用不同的加数和被加数来检测该子程序的正确性。需考虑有进位和无进位情况。

    实验二.80C51汇编语言编程实验:编写3字节二进制加法子程序,并用主程序调用不同的加数和被加数来检测该子程序的正确性.需考虑有进位和无进位情况. 报价 200 文章目录 实验二.80C51汇编语言编 ...

最新文章

  1. 高频信号对LM386直流偏置的影响
  2. 现在计算机学什么好找工作吗,计算机专业都学什么 毕业好找工作吗
  3. 微服务实战(二):使用API Gateway--转
  4. linux中fork()函数与vfork()函数的区别
  5. 使用PerfView监测.NET程序性能(一):Event Trace for Windows
  6. Delphi获取默认打印机名称及端口
  7. vuex 的模块化+命名空间
  8. zbb20180929 thread 自旋锁、阻塞锁、可重入锁、悲观锁、乐观锁、读写锁、对象锁和类锁...
  9. ExtJS2.0.1 ColumnTree控件使用心得
  10. android studio重置
  11. 6.Linux/Unix 系统编程手册(上) -- 进程
  12. 2022年最新宁夏机动车签字授权人模拟试题及答案
  13. delphi csdn论坛技巧收藏贴
  14. 虚拟机VM安装win7遇到的问题及解决方法
  15. 【drawio笔记】新增字体
  16. python爬虫爬取拉勾网招聘信息
  17. 海南信用社计算机试题,2015年海南农村信用社考试试题——计算机基础知识一...
  18. truetype字体怎么转换成普通字体_TrueType字体该如何设置呢?
  19. Python自动翻译英语论文PDF(三十九)
  20. 数据库如何备份与恢复

热门文章

  1. GPS追踪器出现安全漏洞 可得知用户位置或窃听
  2. 发那科程序全部输出_发那科工业机器人该如何备份程序?
  3. dhcp服务器放在什么位置,路由器在DHCP服务器中的具体应用详解
  4. 历届试题 PREV-1 核桃的数量
  5. 正则表达式,以字母开头,数字、字母、特殊符号组合 8-20位!
  6. win10部分类型的文件右键无反应
  7. js四舍五入和计算精度问题
  8. 服务器屏幕显示超出显示范围怎么办,win10 显示器频率超出范围怎么办_win10显示器频率超出范围怎么解决-win7之家...
  9. VUE在线调用阿里Iconfont图标库
  10. wpf怎么让Textbox只能输入数字?