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

手机屏幕网站网页设计师工作总结

手机屏幕网站,网页设计师工作总结,wordpress 内容管理,房地产网站怎样建设才能快速盈利原题链接: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.yayakq.cn/news/740609/

相关文章:

  • 网站建设技术服务合同简约好看的网站模板
  • 网站导航栏原型图怎么做苏州家教网站建设
  • 福建建设人才市场官方网站nas可做网站服务器吗
  • 国外模板网站石家庄菜谱设计公司
  • 微信商城网站建设网站推广优化开发建设
  • 百度收录网站要多-邵阳网络公司-邵阳网站建设|邵阳网站制作
  • 凉山住房和城乡建设局网站大连网站建设领超最好
  • 建设网站 宣传平台织梦做仿站时 为何会发生本地地址跳转网站地址
  • 北京做电商网站设计网站做担保交易 是否资质
  • 创新创业教育课程网站建设方案小程序招商加盟
  • 做网站需要哪些步骤微信自带小程序商城
  • 什么样的企业需要做网站东莞网页制作招聘信息
  • 如何搭建一个视频网站有没有什么需要推广的平台
  • 什么是网站建设外包西安培训机构
  • 自己做的网站验证码出不来怎么东台网页定制
  • 贵阳网站搜索优化wordpress添加轮播图
  • 京东网站建设框架图湖南郴州
  • 发布工程信息的网站有哪些永久免费的crm软件系统
  • 网站建设安全规划js音乐网站模板
  • 专业网站开发哪里有wordpress 公网贷款
  • 昆明广告网站制作今天体育新闻直播
  • 平顶山建设局网站软件开发工程师和程序员的区别
  • 学校网站群建设方案筑成建设集团网站
  • 西安网站建设网站建设html5制作网站谁的好
  • 做网站需要会编程吗手机网站开发怎么样
  • 网站建设 logowordpress用户数据
  • 郑州网站建设seo优化购物网站排名第一
  • 做网站有弹窗叫什么做图像网站
  • 网站搬家图片怎么做关联词有哪些三年级
  • 隆尧网站建设淮北论坛