2020蓝桥杯省赛C/C++B组(第二场) 试题G:回文日期
蓝桥杯评测系统不给用C++11真的有点麻烦
#include <cstdio>
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
using namespace std;int day[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};bool hf(int n){int yy = n / 10000;int mm = n % 10000 / 100;int dd = n % 100;if(mm > 12) return false;if((yy%4==0 && yy%100!=0) || yy%400==0){day[2] = 29;}else{day[2] = 28;}if(dd > day[mm]) return false;return true;
}bool rev(int n){stringstream ss;ss << n;string s = ss.str();string t = s;reverse(s.begin(), s.end());if(t == s) return true;return false;
}int main(){int n;scanf("%d", &n);bool flag = 1;for(int i=n+1; i<1e8; i++){if(hf(i)){if(rev(i) && flag){printf("%d\n", i);flag = 0;}if(rev(i)){stringstream ss2;ss2 << i;string s = ss2.str();if(s[0]==s[2] && s[0]==s[5] && s[0]==s[7]){if(s[1]==s[3] && s[1]==s[4] && s[1]==s[6]){printf("%d", i);break;}}}}}return 0;
}
2020蓝桥杯省赛C/C++B组(第二场) 试题G:回文日期相关推荐
- 2020蓝桥杯省赛C/C++B组(第二场) 试题A:门牌制作
答案:624 遍历1-2020所有数,用C++11特性转为字符串然后遍历出字符串中2的数量. #include <cstdio> #include <iostream> #in ...
- 2020蓝桥杯国赛Java大学B组解题报告
文章目录 试题 A: 美丽的 2 试题 B: 扩散 试题 C: 阶乘约数 试题 D: 本质上升序列 试题 E: 玩具蛇 试题 F: 蓝肽子序列 试题 H: 画廊 试题 A: 美丽的 2 问题描述 小蓝 ...
- 2020蓝桥杯省赛B组C++(第二场)真题
心得体会 前面总结了很多历届的省赛真题,这次终于轮到自己上战场上体验真题啦~为此次蓝桥杯省赛也是准备了一两周时间,听说比较水,题不是很难,会暴力就能拿奖哈哈哈考完确实有点这样的感觉,但是能把五个填空题 ...
- 2022年第十三届蓝桥杯省赛C/C++B组个人题解
2022年第十三届蓝桥杯省赛C/C++B组个人题解 试题 A: 九进制转十进制(数学) 试题 B: 顺子日期(语文) 试题 C: 刷题统计(模拟) [样例输入] [样例输出] 试题 D: 修剪灌木(找 ...
- 【蓝桥杯总决赛】第十三届蓝桥杯省赛C/C++B组个人题解
2022年第十三届蓝桥杯省赛C/C++B组个人题解 试题 A: 九进制转十进制(数学) 试题 B: 顺子日期(语文) 试题 C: 刷题统计(模拟) [样例输入] [样例输出] 试题 D: 修剪灌木(找 ...
- 2020十一届蓝桥杯国赛二等奖Java B组
大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 参考博客https://blo ...
- 2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人
2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人 Ideas 首先我们根据数学常识可以知道,当每个机器人清扫的范围差不多时,最好都是 N / K,花的时间应该是最少的. ...
- java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...
问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...
- 第十三届蓝桥杯模拟赛第二期JAVA组个人题解
第十三届蓝桥杯模拟赛第二期JAVA组个人题解 文章目录 第十三届蓝桥杯模拟赛第二期JAVA组个人题解 题目1 题目2 题目3 题目4 题目5 题目6 题目7 题目8 题目9 题目10 题目1 小蓝的I ...
最新文章
- Eclipse配置Tomcat和JDK方法
- Java和C语言的语句对比
- 扩展虚拟机Ubuntu磁盘容量空间
- 五矿期货携手神策数据,深耕数字化 5 大应用,加速金融科技创新增长
- 解决:ubuntu18.xx 更新nvidia驱动后,重新启动后黑屏
- 远程访问rest方式
- Fiori Elements detail table data request logic
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- NB-IoT四大关键特性及实现告诉你,为啥NB
- AngularJS学习笔记(1) - AngularJS入门
- UnityShader24:最简单的屏幕后处理例子
- appium 原理解析
- 顺无盘linux win10包,(2017.01.14)网维大师9.0.3.0无盘-xp-win7x32-x64-Win10x64公包
- 怎么样可以通过阿里云APP进行备案 阿里云备案一般多长时间
- bootstrap布局设计在线工具
- 【Python】爬取2019年男篮世界杯数据,并可视化
- '命名空间xxx中不存在类型或命名空间名xx(是否缺少程序集引用)'-异常报错的原因
- 用计算机绘制函数图像ppt,如何利用描点画函数图像课件制作
- 【动手学深度学习】李沐——循环神经网络
- 《计算机是怎样跑起来的》学习笔记