码迷,mamicode.com
首页 > 其他好文 > 详细

【USACO】黑色星期五

时间:2017-09-02 16:52:48      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:++   黑色星期五   usaco   mda   clu   bsp   turn   int   namespace   

#include<bits/stdc++.h>     
using namespace std;
int judge(int year)

    if(year%4==0&&year%100||year%400==0) 
     return 1; 
    return 0; 
}
int run[13]={0,31,29,31,30,31,30,31,31,30,31,30,31}; 
int ping[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 
int week[7]={0,0,0,0,0,0,0}; 
int main() 

    int numyear,sumdays=0; 
    int i,j; 
    cin>>numyear; 
    for(i=1900;i<1900+numyear;i++) 
    { 
        if(judge(i)) 
        { 
            for(j=1;j<=12;j++) 
            { 
                sumdays+=13; 
                week[sumdays%7]++; 
                sumdays+=(run[j]-13); 
            } 
        } 
        else 
        { 
            for(j=1;j<=12;j++) 
            { 
                sumdays+=13; 
                week[sumdays%7]++; 
                sumdays+=(ping[j]-13); 
            } 
        } 
    } 
    cout<<week[6]<<‘ ‘; 
    for(i=0;i<6;i++) cout<<week[i]<<‘ ‘;
    cout<<endl;
    return 0; 
}

【USACO】黑色星期五

标签:++   黑色星期五   usaco   mda   clu   bsp   turn   int   namespace   

原文地址:http://www.cnblogs.com/Steven-Skywalker/p/7466838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!