usaco-friday

来源:互联网 发布:bilibili for mac 编辑:程序博客网 时间:2024/06/06 03:53

决定开始自己的usaco之旅~~~~

水题,就当时练练usaco的格式了~

/*ID: rowanha3LANG: C++TASK: friday*/#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){    freopen("friday.in","r",stdin);    freopen("friday.out","w",stdout);    int s[10];    int leap,n,i,j;    memset(s,0,sizeof(s));    cin>>n;    leap=1;    for(i=1900;i<=1900+n-1;i++)    {        for(j=1;j<=12;j++)        {            leap=leap+13-1;            s[leap%7]++;            if(j==2&&((i%100!=0&&i%4==0)||i%400==0))            {                leap=leap+day[j]-13+1+1;            }            else                leap=leap+day[j]-13+1;            leap=leap%7;        }    }    printf("%d",s[6]);    for(i=0;i<6;i++)    {        printf(" %d",s[i]);    }    printf("\n");    fclose(stdin);    fclose(stdout);    return 0;}


原创粉丝点击