2032: [蓝桥杯2022初赛] 顺子日期
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初赛] 顺子日期相关推荐
- 【蓝桥杯】 C++ 顺子日期
文章目录 题目描述 实现代码 解题思路 注意点 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小明特别喜欢顺子.顺子指的就是连续的三个数字:123.456 等.顺 ...
- [蓝桥杯2018初赛]星期一-日期计算
题目描述 整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一? (不要告诉我你不知道今天是星期几) 输出 输出一个整数表示答案 代码如下: #include <i ...
- [蓝桥杯2022初赛] 砍竹子
题目描述 这天,小明在砍竹子,他面前有 n 棵竹子排成一排,一开始第 i 棵竹子的高度为 hi. 他觉得一棵一棵砍太慢了,决定使用魔法来砍竹子. 魔法可以对连续的一段相同高度的竹子使用,假设这一段竹子 ...
- 蓝桥杯2022砍竹子
P2040 - [蓝桥杯2022初赛] 砍竹子 - New Online Judgehttp://oj.ecustacm.cn/problem.php?id=2040 #include <bit ...
- 蓝桥杯2022年B组初赛题解C++(待完善)
文章目录 蓝桥杯2022年B组初赛题解C++ A题:九进制转十进制 B题:顺子日期 C题:刷题统计 D题:修剪灌木 E题:X进制减法 F题:统计子矩阵 G题:积木画 H题:扫雷 I题:李白打酒加酒加强 ...
- [蓝桥杯2017初赛]跳蚱蜢-map标记+bfs+环形数组
解题思路: 这题如果我们考虑蚱蜢跳,有很多蚱蜢,有很多情况,所以我们让空盘跳,这样就简化题目了,然后我们化圆为直,将题目的情况看成字符串012345678,最后要变成087654321,这样题目就变得 ...
- 第十三届蓝桥杯 2022年省赛真题(Java 大学C组)
蓝桥杯 2022年省赛真题(Java 大学C组) 目录 试题 A: 排列字母 试题 B: 特殊时间 试题 C: 纸张尺寸 试题 D: 求和 试题 E: 矩形拼接 试题 F: 选数异或 试题 G: GC ...
- 蓝桥杯2016初赛python题解
前言:除特殊说明外题解均可AC 蓝桥杯2016初赛 [蓝桥杯2016初赛]网友年龄 [蓝桥杯2016初赛]生日蜡烛 [蓝桥杯2016初赛]方格填数 [蓝桥杯2016初赛]寒假作业 [蓝桥杯2016初赛 ...
- P8775 [蓝桥杯 2022 省 A] 青蛙过河
题目链接:[蓝桥杯 2022 省 A] 青蛙过河 - 洛谷 解法一:打暴力: 二分+模拟 很直接,不解释,肯定超时 代码: #include<iostream> #include<c ...
最新文章
- 30亿美金投入!一文读懂英伟达性能凶残的Tesla V100牛在哪?
- 请问有办法加速TTS的反应时间吗
- 4-10 :selected选中状态选择器
- android 7 蓝牙版本,[Android]Android什么版本开始支持蓝牙4.2?答案:Android 7.0
- Raw_Socket原始套接字
- 小型的网站服务器配置,中小型网站服务器配置参考
- 搜索推荐系统根据用户搜索频率(热搜)排序
- 单元测试(三)基本使用
- java数据库编程——可滚动和可更新的结果集
- mysql的未提示输入密码
- nacos配置中心信息 nacos版本2.0.3
- Python基础语法-01-类及对象
- c++ 关于指针以及(amp;)使用的一些小问题
- 电路分析基础知识点总结
- 一个汉字真的由两个字节存放吗?
- 不谋全局者 , 不足以谋一域 : 不谋万世者 , 不足以谋一时
- 如何高效访问OneDrive个人存储空间?三种方法
- node对文件的读取和修改
- 生成网站与发布网站的区别
- Wu-Manber算法