Loading... CCF-CSP 201503-3 [原题链接](http://118.190.20.162/view.page?gpid=T25) 题解 ``` #include <iostream> #include <algorithm> using namespace std; int a, b, c, y1, y2; int months[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; bool is_leap(int y) { if (y % 400 == 0 or (y % 4 == 0 and y % 100 != 0)) return true; else return false; } int get_days(int year, int m) { bool leap = is_leap(year); if (leap and m == 2) return 29; else return months[m]; } int main() { cin >> a >> b >> c >> y1 >> y2; int days = 0; for (int year = 1850; year <= y2; year++) { for (int month = 1; month <= 12; month++) { if (year >= y1 and month == a) { int w = (1 + days) % 7, cnt = 0; // w从周二开始计数, 周二的下标是1 for (int d = 1; d <= get_days(year, month); d++) { if (w == c - 1) { cnt++; if (cnt == b) { printf("%04d/%02d/%02d\n", year, month, d); break; } } w = (w + 1) % 7; } if (cnt < b) puts("none"); } days += get_days(year, month); } } return 0; } ``` 最后修改:2022 年 10 月 01 日 12 : 14 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信
10 条评论
作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。
古典诗词化用自然,毫无斧凿痕迹。
你的文章让我感受到了无尽的欢乐,谢谢分享。 https://www.yonboz.com/video/59085.html
你的文章让我学到了很多技能,非常实用。 https://www.yonboz.com/video/96975.html
《连环杀局1风云花戏楼》动作片高清在线免费观看:https://www.jgz518.com/xingkong/22447.html
看到你的文章,我仿佛感受到了生活中的美好。 http://www.55baobei.com/MTp29Seff0.html
你的文章让我感受到了快乐,每天都要来看一看。 http://www.55baobei.com/WAb34yLchg.html
你的文章内容非常专业,让人佩服。 http://www.55baobei.com/07l7H4XHbB.html
《魔弹王》国产动漫高清在线免费观看:https://www.jgz518.com/xingkong/48488.html
文章的确不错啊https://www.cscnn.com/