小明出生在一个闰年,他想知道什么时候可以过生日,你能告诉他吗?
给你一个正整数Y,表示起始年份,和一个正整数N,你的任务是告诉小明从Y年开始第N个闰年是哪一年。
注意:如果Y就是闰年,那么第一个闰年就是Y。
输入
输入的第一行为一个整数T,表示测试数据的组数。
每一组输入包含两个正整数Y和N(1<=N<=10000)。
输出
对于每组输入,输出从Y年开始第N个闰年是哪一年。
样例输入 Copy
3
2005 25
1855 12
2004 10000
样例输出 Copy
2108
1904
43236
代码示例(自己写的,只能过平台,不完美)
//#include<iostream>
//using namespace std;
//bool Runyear(int y);
//int main(){
// int t = 0;
// scanf("%d",&t);
// while(t--){
// int y = 0,n = 0;
// scanf("%d %d",&y,&n);
// int count = 0;
// while(1){
// if(Runyear(y)){
// count++;
// }
// if(n == count){
// break;
// }
// y++;
// }
// printf("%d\n",y);
// }
// return 0;
//}
//bool Runyear(int y){
// if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0){
// return true;
// }else{
// return false;
// }
//}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。