Friday the Thirteenth

来源:互联网 发布:衡水中学素质教育 知乎 编辑:程序博客网 时间:2024/05/29 10:27
/*ID: m1871091LANG: C++11                 TASK: friday*/#define _CRT_SECURE_NO_WARNINGS#define local#include<iostream>#include<cstring>#include<algorithm>using namespace std;int a[10];int year = 1900,day=3;int month[12] = { 31, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30 };//从12到11月int main(){#ifdef local freopen("friday.in", "r", stdin);freopen("friday.out", "w", stdout);#endif // localint n;cin >> n;for (year; year < 1900 + n; year++){if (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)) month[2] = 29;for (int i = 0; i < 12; i++){day = (day + month[i]) % 7;     //注意初始值day=3a[day]++;}month[2] = 28;}cout << a[6] << " ";for (int i = 0; i < 5; i++){cout << a[i] << " ";}cout << a[5] << endl;return 0;}

0 0