HDU1076

原创 2018年04月15日 23:06:42
/*Sample Input
3
2005 25
1855 12
2004 10000
Sample Output
2108
1904
43236*/
#include <iostream>

using namespace std;
bool ifrun(int y)
{
    if((y%4==0&&y%100!=0)||y%400==0)
        return true;
    return false;
}
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int y,n,c=0;
        cin>>y>>n;
        if(ifrun(y))
        {
            c++;
            while(1)
            {
                y+=4;
                if(ifrun(y))
                    c++;
                if(c==n)
                    break;
            }
        }
        else
        {
            while(!ifrun(y))
            {
                y++;
            }
            c++;
            while(1)
            {
                y+=4;
                if(ifrun(y))
                    c++;
                if(c==n)
                    break;
            }
        }
        cout<<y<<endl;
    }
    return 0;
}

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:37
  • 575

hdu1076

题目链接              An Easy Task 解题思路          题目要求给出一个年份Y和一个整数N,输入从Y年起第N个闰年。          首先我们容易知道我们需...
  • DongChengRong
  • DongChengRong
  • 2018-01-07 20:11:46
  • 85

HDU-1076-An Easy Task(Debian下水题测试.....)

An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) T...
  • qq_16542775
  • qq_16542775
  • 2015-07-13 20:26:45
  • 717

hdu1076顺秒

#include using namespace std; bool isLeapYear(int year) { if((year % 4 == 0 && year %100 != 0...
  • Kevin_Samuel
  • Kevin_Samuel
  • 2012-12-13 13:11:14
  • 760

hdu1076(基础)

An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) T...
  • bokzmm
  • bokzmm
  • 2016-03-24 18:45:50
  • 151

An Easy Task HDU1076

An Easy Task Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) T...
  • Litter_Limbo
  • Litter_Limbo
  • 2015-03-28 16:10:14
  • 184

Hdu1076 An Easy Task

#include using namespace std; int main() {     int n;     cin>>n;     while(n--){         in...
  • Nicholafs
  • Nicholafs
  • 2017-06-11 13:41:23
  • 109

HDU1076——An Easy Task

An Easy Task Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) T...
  • LDUtyk
  • LDUtyk
  • 2016-08-31 18:58:08
  • 383

HDU1076 An Easy Task

1076An Easy TaskTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
  • lx0208
  • lx0208
  • 2017-07-24 20:42:34
  • 85

hdu1076——An Easy Task

#include &amp;lt;stdio.h&amp;gt; int isLeap(int y) { if(y%4==0 &amp;amp;&amp;amp; y%100!=0 || y%...
  • westbrook1998
  • westbrook1998
  • 2018-02-19 20:22:19
  • 30
收藏助手
不良信息举报
您举报文章:HDU1076
举报原因:
原因补充:

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