Friday the 13th

来源:互联网 发布:上瘾网络剧背景音乐 编辑:程序博客网 时间:2024/06/07 03:40
#include<fstream>using namespace std;int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};bool isleep(int year){if((year%100!=0 && year%4==0)||(year%400==0))return true;elsereturn false;}int main(){ifstream fin ("friday.in");ofstream fout ("friday.out");int n,k,year,days;fin>>n;int week[7]={0};int c=0;for(int i=0;i<n;i++){if(isleep(i+1900)){year=366;month[1]=29;}else{year=365;month[1]=28;}week[(c+13)%7]++;k=c+13;for(int j=1;j<12;j++){k+=month[j-1];week[k%7]++;}days=c+year;c=days%7;}for(int t=-1;t<=5;t++){if(t!=5)fout<<week[(t+7)%7]<<" ";elsefout<<week[(t+7)%7];}fout<<endl;return 0;}