当前位置: 首页 > news >正文

浏览器打开用dw做的网站说成都最新热门事件

浏览器打开用dw做的网站说,成都最新热门事件,如何在微信内做网站,有专门学做衣服网站原题链接:2867. 回文日期 - AcWing题库 2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。 因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202,恰好是一个回文数。 我们称这样的日期是…

原题链接:2867. 回文日期 - AcWing题库

2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。

因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202,恰好是一个回文数。

我们称这样的日期是回文日期。

有人表示 20200202 是“千年一遇” 的特殊日子。

对此小明很不认同,因为不到 22 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。

也有人表示 20200202 并不仅仅是一个回文日期,还是一个 ABABBABA 型的回文日期。

对此小明也不认同,因为大约 100 年后就能遇到下一个 ABABBABA 型的回文日期:21211212 即 21212121 年 12 月 12 日。

算不上“千年一遇”,顶多算“千年两遇”。

给定一个 8 位数的日期,请你计算该日期之后下一个回文日期和下一个 ABABBABA 型的回文日期各是哪一天。

注意 本题数据保证一定有解。

注意

下一个回文日期和下一个 ABABBABA 型的回文日期可能是同一天。

ABABBABA 型的回文日期,需要满足 A≠B。

输入格式

输入包含一个八位整数 N,表示日期。

输出格式

输出两行,每行 1 个八位数。

第一行表示下一个回文日期,第二行表示下一个 ABABBABA 型的回文日期。

数据范围

对于所有评测用例,10000101≤N≤89991231,保证 N 是一个合法日期的 88 位数表示。

输入样例:

20200202

输出样例:

20211202
21211212

 模拟题,按照思路直接写即可,注意判断闰年和月份。

AC代码:

#include<iostream>
using namespace std;
bool found1=false,found2=false;//found1为下一个回文日期判断是否找到,found2ABABBABA 型的回文日期
int months[]={0,31,28,31,30,31,30,31,31,30,31,30,31};//月份天数数组
int is_leap(int year){//判断是否为闰年if(year%4==0&&year%100||year%400==0){return 1;}return 0;
}
int get_day(int year,int month){//获取天数if(month==2){return 28+is_leap(year);}return months[month];
}
void next_day(int &y,int &m,int &d){//自增到下一天d++;if(d>get_day(y,m)){d=1;m++;if(m>12){m=1;y++;}}
}
bool cheak1(char s[]){//判断日期是否为回文日期for(int i=0,j=7;i<j;i++,j--){if(s[i]!=s[j]){return false;}}return true;
}
bool cheak2(char s[]){//判断是否为ABABBABA 型的回文日期char a=s[0];char b=s[1];char c=s[2];char d=s[3];if(a==c&&b==d&&a!=b){return true;}return false;
}
int main(){int y,m,d;char s[10];//中介作用,负责转化scanf("%04d%02d%02d",&y,&m,&d);while(!found1||!found2){next_day(y,m,d);sprintf(s,"%04d%02d%02d",y,m,d);if(cheak1(s)){if(!found1){found1=true;puts(s);}if(!found2&&cheak2(s)){found2=true;puts(s);}}}return 0;
}

文章尚有不足,请各位大佬指出,共同冲刺蓝桥杯。

http://www.yidumall.com/news/5818.html

相关文章:

  • 怎么做网站表格2023年9月疫情又开始了吗
  • 国外超酷设计网站市场调研方法有哪些
  • 深圳自己做网站 服务器东莞网络推广营销
  • 温州网站建设公司哪个好山东企业网站建设
  • 乌鲁木齐哪里可以建设网站互联网营销师证
  • 竞价页面网站做优化简述什么是百度竞价排名
  • 政府网站建设问题与对策线上推广方案
  • wordpress整站备份插件百度如何精准搜索
  • 虚拟网站建设长沙网络推广外包
  • 厦门网站seo优化如何免费做视频二维码永久
  • 如何制作自己的网站线上推广
  • 网站开发流程人物线上销售平台
  • 公司官方网站一般什么公司做产品软文范例800字
  • 书画艺术网站建设百度权重查询网址
  • 网站建设推广好做吗百度推广seo怎么学
  • 网站建设制作 南京公司太原首页推广
  • 深圳物流公司电话大全上海seo推广平台
  • 长春市建设信息网站项目推广平台有哪些
  • 东营市建设网站网络推广公司企业
  • 想做一个网站平台怎么做qq群推广引流免费网站
  • 个人网站设计摘要搜索引擎优化要考虑哪些方面?
  • 柳州免费做网站的公司seo公司怎么推广宣传
  • 石家庄个人谁做网站品牌运营
  • wordpress好用的模板下载地址西安百度推广优化公司
  • 律师做哪个网站好今日头条权重查询
  • 网站推广宣传方案无锡网站制作优化
  • 大名网站建设费用网站的开发流程
  • 青岛住房和城乡建设 网站网络安全培训机构排名
  • 福建省网站建设方案书宁德市人社局
  • wordpress字数抖音seo优化公司