c++回文日期【NOIP2016普及组】解题报告
来源:互联网 发布:les聊天软件 编辑:程序博客网 时间:2024/06/03 15:50
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,b,m=1;
cin>>a;
cin>>b;
if(a<b)
{
while(a<=b)
{
a=a+1;
if(a/100%100>12)
{
continue;
}
if(a/100%100==1||a/100%100==3||a/100%100==5||a/100%100==7||a/100%100==8||a/100%100==10||a/100%100==12&&a%1000000>31)
{
continue;
}
if(a/100%100==4||a/100%100==6||a/100%100==9||a/100%100==11&&a%1000000>30)
{
continue;
}
if(a/100%100==2&&a/10000%4!=0)
{
continue;
} //位值原理
if(a/100%100==2&&a/10000%100==0&&a/10000%400!=0)
{
continue;
}
if(a/10000000==a%10&&a/1000000%10==a%100/10&&a/100000%100==a%1000/100&&a/10000%10000==a%10000/1000)
{
m=m+1; //枚举
}
}
}
cout<<m<<endl;
#include<cstdio>
using namespace std;
int main()
{
int a,b,m=1;
cin>>a;
cin>>b;
if(a<b)
{
while(a<=b)
{
a=a+1;
if(a/100%100>12)
{
continue;
}
if(a/100%100==1||a/100%100==3||a/100%100==5||a/100%100==7||a/100%100==8||a/100%100==10||a/100%100==12&&a%1000000>31)
{
continue;
}
if(a/100%100==4||a/100%100==6||a/100%100==9||a/100%100==11&&a%1000000>30)
{
continue;
}
if(a/100%100==2&&a/10000%4!=0)
{
continue;
} //位值原理
if(a/100%100==2&&a/10000%100==0&&a/10000%400!=0)
{
continue;
}
if(a/10000000==a%10&&a/1000000%10==a%100/10&&a/100000%100==a%1000/100&&a/10000%10000==a%10000/1000)
{
m=m+1; //枚举
}
}
}
cout<<m<<endl;
}
阅读全文
0 0
- c++回文日期【NOIP2016普及组】解题报告
- NOIP2016普及组-回文日期
- NOIP2016 普及组 解题报告
- [NOIP2016普及] 回文日期
- NOIP2016普及组复赛解题报告
- NOIP2016普及组复赛解题报告
- NOIP2016普及组T3海港解题报告
- C++——NOIP2016普及组 t2——回文日期
- NOIP2016普及组第二题——回文日期
- NOIP2016普及组第二题——回文日期
- 【NOIP2016普及组】复赛——回文日期
- NOIP2016-普及组复赛-第2题-回文日期
- NOIP2016普及组T1买铅笔解题报告
- noip2016普及组题解报告
- NOIP2016提高组解题报告!
- NOIP2016 提高组 解题报告
- NOIP2016提高组解题报告
- noip2013普及组解题报告
- html
- Loj2059. 「TJOI / HEOI2016」字符串
- python合并多个csv文件
- proc文件系统创建实例二(引出 seq file 文件系统的创建过程,结构化信息显示)
- animation布局,style
- c++回文日期【NOIP2016普及组】解题报告
- JQuery
- 电影样题的数据清洗
- struts2的简单使用
- CSS3圆角
- Codeforces Round #439 (Div. 2)
- 线程同步之互斥锁(互斥量)
- 第四周项目 third---单链表应用
- 树的直径