NYOJ-219 An problem about date
2014-07-07 22:50
246 查看
An problem about date
时间限制:2000 ms | 内存限制:65535 KB难度:2
描述
acm的iphxer经常忘记某天是星期几,但是他记那天的具体日期,他希望你能写个程序帮帮他。
输入每行有三个整数 year,month,day,日期在1600年1月1日到9600年1月1日之间;
输出输出对应的星期,用一个整数表示;(星期一到星期六用1-6表示,星期日用0表示)
样例输入
2011 3 6 1949 10 1 2011 4 1 1945 8 15
样例输出
0 6 5 3
蔡勒公式
谁有动态规划的方法???
01.
#include<stdio.h>
02.
int
main()
03.
{
04.
int
y,m,d;
05.
while
(
scanf
(
"%d%d%d"
,&y,&m,&d)==3)
06.
{
07.
if
(m<3)
08.
y-=1,m+=12;
09.
printf
(
"%d\n"
,(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7);
10.
}
11.
return
0;
12.
}
相关文章推荐
- NYOJ 219 An problem about date
- NYOJ-219-An problem about date(蔡勒公式根据日期推周几)
- NYOJ 219 An problem about date(暴力)
- nyoj-219-An problem about date
- NYOJ 题目219 An problem about date
- NYOJ题目219-An problem about date
- NYOJ219 An problem about date 【数学】
- NYOJ 219 An problem about date
- An problem about date(nyoj 219)
- (NYoj 219)An problem about date ——日期万能公式(基姆拉尔森计算公式)
- NYOJ 219 An problem about date
- NYOJ 题目219 An problem about date(数学,吉姆拉尔森公式)
- nyoj-219-An problem about date
- NYOJ 219 An problem about date
- nyoj 219 An problem about date 日期计算 附加最优代码(基姆拉尔森公式)
- NYOJ 219 An problem about date
- NYOJ 219-An problem about date
- NYOJ219-An problem about date
- nyoj 219 An problem about date
- NYOJ-An problem about date(基姆拉尔森公式)