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

动态网站背景做多少合适/佛山seo代理计费

动态网站背景做多少合适,佛山seo代理计费,工作顺利的祝福语,黄山旅游攻略自由行攻略审题: 本题需要我们判断以八位数确定的日期范围中是否存在回文数 思路: 方法一:枚举法 1.确定枚举对象: 对象1:八位数日期,所需枚举次数:10^8 对象2:年,所需枚举次数&…

审题:

本题需要我们判断以八位数确定的日期范围中是否存在回文数

思路:
方法一:枚举法

1.确定枚举对象:

对象1:八位数日期,所需枚举次数:10^8

对象2:年,所需枚举次数:10^3

因为回文的特性,每一年只有一中特定的月日可以构成回文,所以我们只需要枚举年,然后求出对应的月日是否合法与在数据范围内,没问题就answer++

对象三:月日,所需枚举次数:372

我们枚举月日,然后根据月日反推回文情况下的年,这种情况下的日期是合法的,此时我们再判断是否在数据范围内,在就answer++

2.确定枚举顺序:

由于本题一定需要枚举所有情况,所以选择顺序即可

3.确定枚举类型:

普通枚举

解题:
 

#include<iostream>
using namespace std;
int date1, date2;
int day[] = {0,31,29,31,30,31,30,31,31,30,31,30,31};
int answer;
int main()
{cin >> date1 >> date2;for (int i = 1; i <= 12; i++)//月份{for (int j = 1; j <= day[i]; j++)//日{int year = j % 10 * 1e3 + j /10 * 1e2 + i % 10 * 10 + i / 10;int num = year * 1e4 + i * 1e2 + j;if (num <= date2 && num >= date1){answer++;}}}cout << answer;return 0;
}

首先我们求出year:

根据回文特性,我们需要将日的最后一位放到年的第一位,所以取余求出日的最后一位后乘1000,日的最高位当年的第二位,除10之后乘100即可。月份求解同理

然后我们求出最终num:

将year乘10000放在八位数的前四位,剩下的月乘100,放在第五第六位,日就直接加上放在第七第八位

如果最后处于输入的数据范围内,answer++

记录详情 - 洛谷 | 计算机科学教育新生态

http://www.whsansanxincailiao.cn/news/30332424.html

相关文章:

  • 本地网站后台管理建设/短视频seo排名
  • win10怎么做网站/58黄页网推广公司
  • 青海环保网站建设公司/网站排名seo教程
  • 贵阳市住房建设局网站/新乡seo优化
  • 什么专业可以做网站编辑/西安百度竞价托管公司
  • java做的网站怎么设置关闭和开启网站访问不了/源码交易网站源码
  • 建个人网站需要什么/重庆企业免费建站
  • iis配置网站无法访问/活动软文怎么写
  • 做网站公司怎么做/推广平台收费标准
  • 网站怎么做优化排名/推广信息哪个平台好
  • 网站标题是关键词吗/游戏推广对接平台
  • 个人淘客网站备案/互联网营销行业前景
  • 看视频做那个网站好/百度浏览器入口
  • 南阳 网站建设/十大网络舆情案例
  • 网站建设日期/公司网页制作需要多少钱
  • wordpress子站点/潍坊seo外包平台
  • 衢州 做网站/考研培训班集训营
  • 石家庄做网站的/郑州网站建设推广优化
  • 免费云建站/公司建设网站哪家好
  • 做网站联系我们模板免费/百度站长快速收录
  • 广东网站制作/百度搜索指数排行
  • 门户网站优化报价/免费网站推广软件
  • 建立主题网站的顺序是/优秀软文范例
  • 无锡微盟网络科技有限公司/上海seo网站推广
  • 盐城企业做网站多少钱/怎么做好seo内容优化
  • 陌上香坊是做盗版的网站吗/网站优化方案模板
  • 哪有专业做网站/昆明百度推广开户
  • 上海怎样做网站/软文网站推荐
  • 做浏览单的网站/免费网站的软件
  • 去盘古网络做网站好么/海外seo推广公司