【问题描述】

给定 n (1 ≤ n ≤ 24)个正整数a1、a2、...、an,请判断这 n 个数是否是连续 n 个月份的天数,这些月份可以跨年度。

【输入形式】

输入第一行为一个整数 n,第二行为n个正整数 a1、a2、...、an(28 ≤ ai ≤ 31)。

【输出形式】

输出Yes或No。
【样例输入1】

4
31 31 30 31

【样例输出1】

Yes

【样例输入2】

2
30 30

【样例输出2】

No

【样例输入3】

5
29 31 30 31 30

【样例输出3】

Yes

【样例说明】

在第一个样例中,连续4个数是7、8、9、10月份的天数

在第二个样例中,没有哪两个连续月份的天数都为30

在第三个样例中,是某闰年的2、3、4、5、6月份的天数

#include<iostream>
using namespace std;
int main()
{int n,MAX=0;cin>>n;int year[48]={31,28, 31,30,31,30,31,31,30,31,30,31,31,29, 31,30,31,30,31,31,30,31,30,31,31,28, 31,30,31,30,31,31,30,31,30,31,31,28, 31,30,31,30,31,31,30,31,30,31};//最多连续两年,则有平闰、平平、闰平三种情况int a[n];for(int i=0;i<n;i++){cin>>a[i];}//将测试数据存入数组for(int k=0;k<24;k++){int num=0;//每次测试从0开始记录int  f=k;for(int i=0;i<n;i++){if(a[i]==year[f]){num++;f++;//使两个数组同时递增}else break;}if(num>=MAX)MAX=num;//记录相等次数}if(MAX==n)//n个月则要求n次相等{cout<<"Yes";}else  cout<<"No";return 0;}

此题的关键是如何跨过两个年份以及逐一比较两个数组。

数组练习——岁月留痕相关推荐

  1. 题快速公交 |小希的新工作 |岁月留痕 |排队喝水 |阿迪看医生 |松雅的花园 |拜访朋友 |猴导师 |贪心的阿迪 |飞机起飞时间安排 |松雅的旅馆 |小女孩和楼梯|小希与火车|基于神经网络的垃圾分类

    写在前面:本题解旨在帮助进行作业参考,为学习升华所用.登高自卑,戒骄戒躁. 第一题:快速公交BRT 思路分析:本题考察数组基本应用,强模拟的题目. #include<iostream> u ...

  2. 【散文】 岁月留痕遇好友

    偶遇一位疏于谋面的同窗好友,留心审视之下,悚然惊觉,好友原本英俊帅气的脸庞,已被时光的刻刀在不知不觉间雕刻得似是而非.刹那间,心头涌上一种恍如隔世的感受.生命如歌,岁月如水.好友原本宋玉般光洁如玉的面 ...

  3. AN蜘蛛池V2.0附搜索留痕转码工具SEO工具

    介绍: 此程序是AN蜘蛛池的客户端软件,蜘蛛池效果站长未进行测试,自行联系作者测试,作者QQ:1046817569 软件内置多条搜索留痕接口,是一款不错的搜索留痕转码工具. 网盘下载地址: https ...

  4. 谷歌搜索留痕组合工具,批量生成

    自己写的谷歌搜索留痕组合工具. 主要有两个功能: 方便留痕内容修改,搜索留痕链接和留痕地址可以批量输入,关键词修改以后,点击生成.可以得到新的生成结果 2.谷歌搜索留痕一次大概要生成几千甚至上万条链接 ...

  5. golang企业微信留痕文件下载,多线程

    企业微信留痕文件下载 文件下载,官方给的文档是只能单线下载,实际代码运行时,遇到 大型文件,官方接口无法满足消息即时性要求,分析结构后,实现多线程下载 给出关键语句,供参考,实际就是计算文件大小,直接 ...

  6. 什么是蜘蛛池的搜索留痕技术

    简单的先说下蜘蛛池,蜘蛛池是一款通过泛解析域名快速养蜘蛛的系统,通过蜘蛛池系统,可以把需要收录的链接放进去,蜘蛛池会大量的为这些链接引入批量蜘蛛爬取,从而达到收录的作用,这是蜘蛛池目前最主要的功能之一 ...

  7. 什么是搜索引擎留痕?

    在谷歌搜索时发现很多其他站点的搜索页被收录, 理论上搜索页是不会被收录的, 因为网站上不会做互联. 但是奇怪就奇怪在有些关键字 搜索页结果还很多. 而且权重往往还很好, 特征是 使用搜索关键字发广告, ...

  8. 抓铁有力榜:踏石有印,抓铁留痕

    抓铁有力榜: 基于您制定的学习计划,按照履约率,如期完成学习进行排名: 履约率=周期内完成的计划数/设置的计划数. "踏石有印,抓铁留痕",要求我们抓工作要有脚踏实地.真抓实干的实 ...

  9. 岁月留声的2015-F班破冰晚会

    正如其名,身在F中,"福"是与生惧来的,汇聚全国各路精英的清华2015-F班,在历经长达一月之久的精心筹备的班会即将精彩上演,就请跟随我们编辑镜头,直达演播现场,晒晒精英们的动情表 ...

最新文章

  1. 浅析比特币的找零机制
  2. 在linux下玩转usb摄像头
  3. Linux学习之十二-Linux文件属性
  4. jsp 中div居中_让div在屏幕中居中(水平居中+垂直居中)
  5. 基于Java+SpringBoot+vue+node.js的图书购物商城系统详细设计和实现
  6. 抖音诉腾讯不正当竞争案撤诉;微信更新,表情包上限999个;PyTorch 1.8.1 发布 | 极客头条...
  7. quickserver java_QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列) - java - CSDN技术中心...
  8. laya fgui 超简单的UI框架
  9. Navicat12注册机下载Navicat Premium12.1.17
  10. 【电脑运用及修理】6套台式组装机电脑配置清单大全(2022年618)
  11. 【AI视野·今日NLP 自然语言处理论文速览 第三十二期】Wed, 20 Apr 2022
  12. OkHttp3源码详解(四)缓存策略,万分膜拜
  13. Error with Permissions-Policy header: Origin trial controlled feature not enabled: ‘interest-cohort‘
  14. Maya导出ASCII格式的FBX文件
  15. 将Python Pandas DataFrame写入docx文档指定位置
  16. 8岁上海小学生B站教编程惊动苹果,库克亲送生日祝福
  17. iPhone 14 全系售价及配置曝光,绝了!
  18. 又一家硅谷巨头掀裁员潮!员工称像经历一场“屠杀”
  19. 基于Altium Designer进行单片机逻辑系统及模拟电路原理图设计
  20. Android音量调节(一)音量键的处理流程

热门文章

  1. 计算机硬件的五大部件是什么,什么是计算机硬件的五大功能部件
  2. 树莓派 学习编程_为什么要学习在树莓派上编程
  3. VS Code关闭Pylint警告或错误提示
  4. 千兆12光8电20口管理型工业光纤环网交换机 8千兆电12千兆光工业以太网交换机
  5. mac中用python的py2app模块打包app
  6. samtools 使用说明
  7. 如何通过scrm系统实现大规模、低成本获客
  8. APP漏洞挖掘学习笔记
  9. irq_request()
  10. 数据库连接之jdbc连接池