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

djang新闻网站开发新产品的推广销售方法

djang新闻网站开发,新产品的推广销售方法,石家庄建设公司网站,58同城建网站怎么做日期问题 原题目链接 题目描述 小明正在整理一批历史文献。这些历史文献中出现了很多日期。 小明知道这些日期都在 1960 年 1 月 1 日 至 2059 年 12 月 31 日 之间。 令小明头疼的是,这些日期采用的格式非常不统一: 有的采用 年/月/日有的采用 月…

日期问题

原题目链接

题目描述

小明正在整理一批历史文献。这些历史文献中出现了很多日期。

小明知道这些日期都在 1960 年 1 月 1 日2059 年 12 月 31 日 之间。

令小明头疼的是,这些日期采用的格式非常不统一:

  • 有的采用 年/月/日
  • 有的采用 月/日/年
  • 有的采用 日/月/年

更加麻烦的是,年份省略了前两位,例如:

02/03/04

它可能表示以下三种日期:

  • 2002 年 03 月 04 日 (年/月/日)
  • 2004 年 02 月 03 日 (日/月/年)
  • 2004 年 03 月 02 日 (月/日/年)

输入描述

一个日期字符串,格式为 AA/BB/CC,其中 0 ≤ A, B, C ≤ 9,即每个字段均为两位数字。


输出描述

输出若干个不相同的有效日期(在 1960-01-012059-12-31 范围内),每个日期一行,格式为:

yyyy-MM-dd

多个日期按从早到晚的时间顺序输出。


输入样例

02/03/04

输出样例

2002-03-04
2004-02-03
2004-03-02

c++代码

#include<bits/stdc++.h>using namespace std;int arr[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
unordered_set<string> st;void valid(string a, string b, string c) {string d = "19";d += a;int year = stoi(d), key = 0, month = stoi(b), day = stoi(c);if (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)) key = 1;arr[2] += key;if (year >= 1960 && year <= 2059 &&month >= 1 && month <= 12 &&day >= 1 && day <= arr[month] &&st.find(d + "-" + b + "-" + c) == st.end()) st.insert(d + "-" + b + "-" + c);arr[2] -= key;d = "20", d += a, key = 0, year = stoi(d);if (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)) key = 1;arr[2] += key;if (year >= 1960 && year <= 2059 &&month >= 1 && month <= 12 &&day >= 1 && day <= arr[month] &&st.find(d + "-" + b + "-" + c) == st.end()) st.insert(d + "-" + b + "-" + c);arr[2] -= key;
}int main() {string str, a, b, c;cin >> str;a = str.substr(0, 2), b = str.substr(3, 2), c = str.substr(6, 2);valid(a, b, c), valid(c, a, b), valid(c, b, a);vector<string> ans;for (string s : st) ans.push_back(s);sort(ans.begin(), ans.end());for (string s : ans) cout << s << endl;return 0;
}//by wqs

算法解析

注意这题需要判断闰年,然后就是暴力模拟就行了。

http://www.dtcms.com/wzjs/369657.html

相关文章:

  • 做网站要学那些东西谷歌广告投放步骤
  • 低价网站建设方案品牌营销公司
  • 合肥做淘宝网站建设排名优化百度
  • 游戏网站怎么做网络运营怎么做
  • 芯互联大厦做网站的网站访问量排行榜
  • 汽车技术支持 武汉网站建设郑州竞价托管代运营
  • 福建网站建设价格安徽seo推广
  • 织梦想把网站上传到现有网站的文件夹中测试现有网站能正常使用线上推广网络公司
  • 深圳疫情出行最新规定南宁seo结算
  • 石家庄网站推广公司如何创建自己的小程序
  • 网站建设夹夹虫公司it教育培训机构排名
  • 自己如何做网站源码天津seo推广优化
  • 北京住总第一开发建设有限公司网站重庆今天刚刚发生的重大新闻
  • 美国人 seo优化技术招聘
  • 怎么查网站的备案信息网站制作企业有哪些
  • wordpress站点的sitemap广州网站优化排名系统
  • 网站域名备案查询官网成都今天宣布的最新疫情消息
  • 网站怎样做才能有点击率杭州百度快速排名提升
  • wordpress 虎嗅2016信息流优化师简历模板
  • 如何做企业招聘网站企业网站的作用有哪些
  • 罗湖网站建设报价正规的教育机构有哪些
  • 做美足网站违法吗成都网络推广外包公司哪家好
  • 邢台哪里有做网站的推广app网站
  • 外贸网站建设方案郴州网络推广外包公司
  • 郑州做网站推广外包云巅seo
  • 政府网站建设预算电商代运营十大公司排名
  • 网站常用特效竞价账户托管
  • 网站开发 项目介绍上海短视频推广
  • 昆山网站建设义搏日本网络ip地址域名
  • 陕西企业网站建设价格拉新奖励的app排行