记录编号 168953 评测结果 AAAAAAAA
题目名称 黑色星期五 最终得分 100
用户昵称 GravatarNVIDIA 是否通过 通过
代码语言 C++ 运行时间 0.002 s
提交时间 2015-07-07 12:08:57 内存使用 0.31 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
int init_days(int b,int a)
{
	if(b==2)
	{
		if((a%4==0&&a%100!=0)||a%400==0)
			return 29;
		return 28;
	}
	if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)return 31;
	return 30;
}
int main()
{
	int n,i[8]={0},j=1;
	freopen("friday.in","r",stdin);
	freopen("friday.out","w",stdout);
	cin>>n;
	for(int a=1900;a<=1899+n;a++)
	{
		for(int b=1;b<=12;b++)
		{
			int days=init_days(b,a);
			for(int day=1;day<=days;day++)
			{
				if(j==8)j=1;
				if(day==13)i[j]++;
				j++;
			}
		}
	}
	cout<<i[6]<<" "<<i[7]<<" "<<i[1]<<" "<<i[2]<<" "<<i[3]<<" "<<i[4]<<" "<<i[5]<<endl;
	return 0;
}