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

GG's Single Day

时间:2015-07-07 14:24:22      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:

GG‘s Single Day
时间限制:1000 ms  |  内存限制:65535 KB
描述
那是2009年11月11日的夜晚,刚上完JAVA课的gg孤独的走在从六号楼到大运村的路上,这是一条gg再熟悉不过的路,但今天的gg却感慨满怀,这是gg有生以来的第二十个Single Day了,还有多少个Single Day在等着我们的gg呢?大家拭目以待(以上纯属YY)
今天需要大家帮gg一个忙,2009年11月11日是星期三,而这是他一个星期中课业最重的一天,一天10课时……gg想知道的是,N年后的Single Day还会是星期三吗?如果不是,又是星期几呢?N年后的gg,欢迎大家展开丰富的想象!(继续YY中,勿扰……)

输入
输入共t+1行,第一行是一个整数t,表示共有t组数据。下面t行,每行一个int类型的正整数N(1<=t<=10^4,0<=N<=10^9)。

输出
输出对应的星期数,星期一是1,星期二是2,……,星期日是7。

样例输入
1
1
样例输出
4

#include<stdio.h>
int num[10]={7, 1, 2, 3, 4, 5, 6} ;
int main()
{
    int n , t ;
    scanf("%d", &t);
    while(t--)
    {
        scanf("%d", &n) ;
        n+=2009 ;
        int a = n / 100 ;
        int b = n % 100 ; 
        int sum = a / 4 - 2 * a + b / 4 + b + 26*(11+1)/10 +11 - 1 ;  //蔡勒公式; 也可以按照规律做;
        sum = (sum %7 +7) % 7 ;
        printf("%d\n", num[sum]) ;
    }
    return 0 ;
} 

 

 

GG's Single Day

标签:

原文地址:http://www.cnblogs.com/fengshun/p/4626672.html

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