AKOJ正在加载中...

5485: 黑色星期五_1

金币值:2 定数:1 时间限制:0.000 s 内存限制:1 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序

题目描述

1

输入格式

64

输出格式

【问题描述】

13 号又是星期五是一个不寻常的日子。写一个程序来计算在 n 年里 13 日落在星期一,星期二......星期日的次数.这个测试从 1900年1月1日到 1900+n-1 年 12 月 31 日.n 是一个非负数且不大于 400. 

这里有一些你要知道的: 

1900年1月1日是星期一. 4,6,11和9月有30天.其他月份除了 2 月有 31 天.闰年 2 月有 29 天,平年 2 月有 28 天. 
年份可以被 4 整除的为闰年(1992=4*498 所以 1992 年是闰年,但是 1990 年不是闰年) 
以上规则不适合于世纪年.可以被 400 整除的世纪年为闰年,否则为平年.所以,1700,1800,1900 和2100 年是平年,而 2000 年是闰年. 
请不要预先算好数据!

【输入形式】

一个整数n。(一个非负数且不大于400)


【输出形式】

七个在一行且相分开的整数,它们代表 13 日是星期六,星期日,星期一.....星期五的次数.


【样例输入】

20


【样例输出】

36 33 34 33 35 35 34 


【样例说明】
【评分标准】