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个闰年。 思       路:    ...

hdu 1076(An Easy Task)

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

HDU1076An Easy Task

An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot...
  • xu_fish
  • xu_fish
  • 2016年03月14日 20:01
  • 464

[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§ionid=21.2.5 #include /* 题意:找闰年。 ...

HDU 5572 An Easy Physics Problem(计算几何)——2015ACM/ICPC亚洲区上海站-重现赛

传送门 An Easy Physics ProblemTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (J...

HDU 2601 An easy problem (数学)

An easy problem Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)...

hdu 5475 An easy problem 线段树

An easy problem Time Limit: 8000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) ...

UESTC - 1597An easy problem C(线段树)

An easy problem C Time Limit: 4000/2000MS (Java/Others)     Memory Limit: 65535/65535KB (Ja...

HDU2601,An easy problem

该题确实在个简单的问题,因为可能形式很简单,但它又不是那么的简单。 如果这个题选择有两个for循环来写的话,那毫无疑问将超时,所以需要仔细分析一下,可以看出,N=i*j+i+j可以变形为:N+1=( ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:An Easy Task
举报原因:
原因补充:

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