|
Problem Description Ignatius was born in a leap year, so he want to know when he could hold his birthday party. Can you tell him?
|
|
Input The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.
|
|
Output For each test case, you should output the Nth leap year from year Y.
|
|
Sample Input 3 2005 25 1855 12 2004 10000
|
|
Sample Output 2108 1904 43236 |
#include <bits/stdc++.h>
using namespace std;
int main()
{
vector <int> v;
for(int i=1;i<=100000;i++)
{
if(i%400==0||(i%4==0&&i%100!=0))
v.push_back(i);
}
int n;
cin>>n;
while(n--)
{
int y,m,t;
cin>>y>>m;
for(int i=0;i<v.size();i++)
{
if(v[i]>=y)
{
t=i;
break;
}
}
cout<<v[t+m-1]<<endl;
}
return 0;
}
281

被折叠的 条评论
为什么被折叠?



