2032: [蓝桥杯2022初赛] 顺子日期

内存限制:256 MB 时间限制:1 S 标准输入输出

题目类型:传统 评测方式:文本比较 上传者:外部导入

提交:384 通过:153

题目描述

小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456 等。
顺子日期指的就是在日期的 yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。
例如20220123 就是一个顺子日期,因为它出现了一个顺子:123;
本题顺子的定义:i j k 是一个顺子,满足 i+1=j、j+1=k、i≥0
而20221023 则不是一个顺子日期,它一个顺子也没有。
小明想知道在整个2022年份中,一共有多少个顺子日期。
这是一道结果填空的题,你只需要算出结果后提交即可。
本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。

#include <iostream>
#include <map>
#include <string>
using namespace std;int main()
{map<int,string> mp;mp[1]="01",mp[2]="02",mp[3]="03",mp[4]="04",mp[5]="05",mp[6]="06",mp[7]="07",mp[8]="08",mp[9]="09",mp[10]="10",mp[11]="11",mp[12]="12";string month="01020304050607080910111213141516171819202122232425262728293031";string str;int mat[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int sum=0;for(int i=1;i<=12;++i){str="2022"+mp[i];for(int j=1;j<32;++j){string boo=str;if(mat[i]<j)break;string temp=month.substr((j-1)*2,2);boo+=temp;for(size_t k=0;k<=boo.size()-3;++k){string ans=boo.substr(k,3);if(ans[0]==ans[1]-1&&ans[1]==ans[2]-1){++sum;break;}}}}cout << sum << endl;return 0;
}

2032: [蓝桥杯2022初赛] 顺子日期相关推荐

  1. 【蓝桥杯】 C++ 顺子日期

    文章目录 题目描述 实现代码 解题思路 注意点 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小明特别喜欢顺子.顺子指的就是连续的三个数字:123.456 等.顺 ...

  2. [蓝桥杯2018初赛]星期一-日期计算

    题目描述 整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一? (不要告诉我你不知道今天是星期几) 输出 输出一个整数表示答案 代码如下: #include <i ...

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

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

  4. 蓝桥杯2022砍竹子

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

  5. 蓝桥杯2022年B组初赛题解C++(待完善)

    文章目录 蓝桥杯2022年B组初赛题解C++ A题:九进制转十进制 B题:顺子日期 C题:刷题统计 D题:修剪灌木 E题:X进制减法 F题:统计子矩阵 G题:积木画 H题:扫雷 I题:李白打酒加酒加强 ...

  6. [蓝桥杯2017初赛]跳蚱蜢-map标记+bfs+环形数组

    解题思路: 这题如果我们考虑蚱蜢跳,有很多蚱蜢,有很多情况,所以我们让空盘跳,这样就简化题目了,然后我们化圆为直,将题目的情况看成字符串012345678,最后要变成087654321,这样题目就变得 ...

  7. 第十三届蓝桥杯 2022年省赛真题(Java 大学C组)

    蓝桥杯 2022年省赛真题(Java 大学C组) 目录 试题 A: 排列字母 试题 B: 特殊时间 试题 C: 纸张尺寸 试题 D: 求和 试题 E: 矩形拼接 试题 F: 选数异或 试题 G: GC ...

  8. 蓝桥杯2016初赛python题解

    前言:除特殊说明外题解均可AC 蓝桥杯2016初赛 [蓝桥杯2016初赛]网友年龄 [蓝桥杯2016初赛]生日蜡烛 [蓝桥杯2016初赛]方格填数 [蓝桥杯2016初赛]寒假作业 [蓝桥杯2016初赛 ...

  9. P8775 [蓝桥杯 2022 省 A] 青蛙过河

    题目链接:[蓝桥杯 2022 省 A] 青蛙过河 - 洛谷 解法一:打暴力: 二分+模拟 很直接,不解释,肯定超时 代码: #include<iostream> #include<c ...

最新文章

  1. 30亿美金投入!一文读懂英伟达性能凶残的Tesla V100牛在哪?
  2. 请问有办法加速TTS的反应时间吗
  3. 4-10 :selected选中状态选择器
  4. android 7 蓝牙版本,[Android]Android什么版本开始支持蓝牙4.2?答案:Android 7.0
  5. Raw_Socket原始套接字
  6. 小型的网站服务器配置,中小型网站服务器配置参考
  7. 搜索推荐系统根据用户搜索频率(热搜)排序
  8. 单元测试(三)基本使用
  9. java数据库编程——可滚动和可更新的结果集
  10. mysql的未提示输入密码
  11. nacos配置中心信息 nacos版本2.0.3
  12. Python基础语法-01-类及对象
  13. c++ 关于指针以及(amp;)使用的一些小问题
  14. 电路分析基础知识点总结
  15. 一个汉字真的由两个字节存放吗?
  16. 不谋全局者 , 不足以谋一域 : 不谋万世者 , 不足以谋一时
  17. 如何高效访问OneDrive个人存储空间?三种方法
  18. node对文件的读取和修改
  19. 生成网站与发布网站的区别
  20. Wu-Manber算法

热门文章

  1. 飞机大战代码(高仿),完美复原原游戏,好玩到停不下来
  2. 朱善利《微观经济学》第3版课后习题答案
  3. 【最短路径树】 [USACO09JAN]Safe Travel G
  4. 又涨了?2023全国程序员薪资最新统计(文末附招聘岗位)
  5. Windows 程序设计基础
  6. python解压rar文件(利用unrar)win10下教程
  7. Java开发 - 布隆过滤器初体验
  8. wireshark抓包使用教程,适合新手
  9. SSO单点登录解决方案——Filter方式
  10. 基于java+SpringBoot+HTML+Mysql旅游网站设计与实现