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;
}