#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int n=0;//准备输入的次数
int inputNum;//输入的生日次数
int a=0;//输入的出生日期
cin>>n;
while(n!=0)
{
int asq=0;
cin>>a;
cin>>inputNum;
asq=a%4;
a=a-asq;
if(asq==0)
{
a=a-4;
}
while(inputNum!=0)
{
a=a+4;
if(a%4==0&&a%100!=0)
{
inputNum--;
}
else if(a%400==0)
{
inputNum--;
}
}
cout<<a<<endl;
n--;
}
}
本题目有个小BUG,既然他出生在2005年,为啥要过闰年的生日呢?这值得我们深思。