题意:如题。
#include <iostream>
using namespace std;
inline int isLeapYear(int year)
{
return ((year%4==0 && year%100!=0) || year%400==0);
}
int main()
{
int T,year,N,i;
cin>>T;
while(T--)
{
cin>>year>>N;
for(i=year;0<N;++i)
{
if(i&0x1)continue;
if(isLeapYear(i))
{--N;}
}
cout<<i-1<<endl;
}
return 0;
}