文章目录

  • 题目信息
  • 解题思路
  • 代码实现

题目信息

题目传送门

解题思路

枚举月和日,判断后四位翻转过来的八位数是否合法即可。
tips:二月不用特殊处理,因为0229翻转过来的9220是闰年。

代码实现

#include <bits/stdc++.h>
using namespace std;
int day[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main() {int n, m, res = 0;cin >> n >> m;for (int M = 1; M <= 12; ++M) {for (int d = 1; d <= day[M]; ++d) {int y = (d % 10) * 1000 + (d / 10) * 100 + (M % 10) * 10 + M / 10;int date = y * 10000 + M * 100 + d;res += (date >= n && date <= m);}}cout << res << '\n';return 0;
}

NOIP2016普及组T2(回文日期)题解相关推荐

  1. NOIP 普及组 2016 回文日期

    传送门 https://www.cnblogs.com/violet-acmer/p/9859003.html 题解: 思路1: 相关变量解释: year1,month1,day1 : date1对应 ...

  2. NOIP2016 普及组 总结+题目吐槽+代码+简单题解

    提高组回来之后,像往年一样,做了一下普及组的题 先吐槽一下 T1 这题一眼看上去以为可以用不同种类的铅笔,没想到只能用一种种类,我240B搞定 #include<cstdio> int m ...

  3. NOIP2016普及组复赛第一题的AC程序加题解pascal

    P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物.她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同.为了公平起 见,P老师决定只买同一种包装的铅笔.商店不允许 ...

  4. 【题解】【蓝桥杯】回文日期

    题目链接 回文日期 题目描述 解题思路 首先就是日期判断,注意这个地方是日期,而不是这之间的所有数据 例如44444444这种虽说是回文串,但是并不是日期,所以需要排除 判断回文串其实不用打表,因为真 ...

  5. 蓝桥杯--历届真题 回文日期【第十一届】【省赛】【B组】

    试题 历届真题 回文日期[第十一届][省赛][B组] 提交此题   评测记录 资源限制 时间限制:1.0s   内存限制:256.0MB  哎话说好久没写过日期题了,回忆起刚学的时候被日期统治的恐惧了

  6. 洛谷 题解 P2010 【回文日期】

    因为有8个字符,所以可得出每一年只有一个回文日期. 因此只要判断每一年就行了. 做法: 我们先把年倒过来,例如2018年就倒为8102,就得出8102就是回文日期的后四个字符,我们只要判断一下有没有这 ...

  7. Vijos P2010 回文日期【回文+日期计算】

    描述 在日常生活中,通过年.月.日这三个要素可以表示出一个唯一确定的日期. 牛牛习惯用8位数字表示一个日期,其中,前4位代表年份,接下来2位代表月份,最后2位代表日期.显然:一个日期只有一种表示方法, ...

  8. 蓝桥杯 回文日期(Java)

    解题思路 1.首先要满足回文的形式,即ABCDDCBA,对于回文的判断用数组会方便许多. 2.ABABBABA型:此处也可以使用数组判断是否是回文型. 3.要满足日期的格式. 暴力求解思路:预先存储好 ...

  9. P1909 [NOIP2016 普及组] 买铅笔

    P1909 [NOIP2016 普及组] 买铅笔 提交308.01k 通过130.89k 时间限制1.00s 内存限制125.00MB 提交答案加入题单复制题目 做题计划(首页) 个人题单 团队题单 ...

  10. 蓝桥杯训练:回文日期(#C语言)

    题目描述 2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日.因为如果将这个日期按 "yyyymmdd" 的格式写成一个 8 位数是 202002 ...

最新文章

  1. C#语言与面向对象技术(2)
  2. css3整理--border-radius
  3. Page Cache的落地问题
  4. 使自己的注意力集中方法
  5. Storm,Spark和Samza
  6. 在MyEclipse(2015)中上传项目到github的步骤(很详细)
  7. SCI从入门到精髓(四)——SCI论文写作技巧
  8. 【转】js获取浏览器信息和客户端硬件信息
  9. python自动选课原理_python实现学生选课系统 面向对象的应用:
  10. UE4添加人物动画之状态机
  11. linux进程sl是什么,Linux ps state sl+是什么意思
  12. pc端分享到微信、微博、facebook、twitter
  13. Spark SQL原理及常用方法详解(二)
  14. 最新版表情包小程序源码无需服务器
  15. Gitlab调优-备份及恢复
  16. 如何区分集线器、交换机、路由器呢
  17. 企业微信搭建私域流量增长运营双管齐下
  18. 51nod-1299 监狱逃离(贪心)
  19. 让程序实现xp界面风格
  20. 我tcp可是铁齿金不换,诚实可靠小郎君——谈谈可靠数据传输服务

热门文章

  1. java中的加加++的疑惑?
  2. zqoj 1819: 加加加!(油) 【水题】【郑大校赛】
  3. html5 牧场游戏,手机QQ首批五款HTML5游戏名单 农场偷菜复活
  4. java sdk qq登录授权_社会化登录分享-QQ SDK接入
  5. 2012年9月ITbrand笔记本品牌排行榜
  6. 信创操作系统--麒麟Kylin桌面版(项目五 软件管理:应用商店、deb包安装、包管理器)
  7. mysql替换占位符_【占位符替换】替换String中的占位符标志位{placeholder}
  8. TextToSpeech问题总结
  9. Android车机之TextToSpeech
  10. 智慧泵房泵站无线远程监控检测系统方案