nyoj-219-An problem about date
2013-07-25 19:02
337 查看
#include<stdio.h> #include<string.h> #include<algorithm> #include<math.h> using namespace std; int main() { int year,month,day,c,y,week; while(scanf("%d%d%d",&year,&month,&day)!=EOF) { if(month==1||month==2)//判断month是否为1或2 { year--; month+=12; } c=year/100; y=year-c*100; week=y+(y/4)+(c/4)-2*c+(26*(month+1)/10)+day-1; printf("%d\n",(week%7+7)%7); } return 0; }
这个题就是公式 前提是 你得知道并且会用
相关文章推荐
- 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
- NYOJ219-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题目219-An problem about date
- NYOJ-219 An problem about date
- NYOJ - An problem about date