An Easy Task

原创 2013年12月04日 17:01:14
#include<stdio.h>
int main()
{
    int Y, N, M;
    scanf("%d", &M);
    while(M--)
    {
        scanf("%d %d", &Y, &N);
        if(N<1 || N>10000) break;
        if(!((Y%4 == 0)&&(Y%100 != 0) || (Y%400 == 0)))
        {
            Y = Y + 4 - (Y+4)%4;
            if((Y%100 == 0) && (Y%400 != 0))
                Y +=4;
        }
        N = N-1;
        while(N){
            Y += 4;
            if((Y%100 == 0) && (Y%400 != 0))
                ;
            else N--;
        }
        printf("%d\n",Y);
    }
    return 0;
}


这题就是计算Y年之后的第N个闰年,只要把闰年的概念搞清楚,然后把条件理好,就可以了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HDU 1076 An Easy Task

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1076 题       意:给你一个年份,找到从他开始的第n个闰年。 思       路:    ...

[1076]:An Easy Task

An Easy TaskTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Tot...

杭电OJ(HDU)-ACMSteps-Chapter Two-《An Easy Task》《Buildings》《decimal system》《Vowel Counting》

http://acm.hdu.edu.cn/game/entry/problem/list.php?chapterid=1&sectionid=21.2.5 #include /* 题意:找闰年。 ...

hdu 1076(An Easy Task)

给你一个数字t,随后的n行每行都有两个数字y和n,y为一个年份,求y年(包括)后的第n个闰年。(n组数据)
  • xu_zh
  • xu_zh
  • 2015-07-27 17:58
  • 153

HDU1076An Easy Task

An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot...

zoj 3406 Another Very Easy Task

#include #include #include #include #include using namespace std; int main() { char a[10010]; ...

ZOJ 2969 Easy Task

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2969 ZOJ Problem Set - 2969 ...

[ACM] ZOJ 3844 Easy Task (模拟+哈希)

Easy Task Time Limit: 2 Seconds      Memory Limit: 65536 KB You are given n integers. Your t...

POJ-1152 An Easy Problem! 解题报告(数论) 是不是N进制数

连接----An Easy Problem! Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: ...

【HDU】4729 An Easy Problem for Elfness 可持久化线段树——主席树

传送门:【HDU】4729 An Easy Problem for Elfness ti
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)