标签:
3 2005 25 1855 12 2004 10000
2108 1904 43236HintWe call year Y a leap year only if (Y%4==0 && Y%100!=0) or Y%400==0.
Y 开始以后的第N个闰年
闰年为能被4整除不能被100整除 或者被400整除
#include <stdio.h> int main() { int ncase; scanf("%d",&ncase); while(ncase--) { int year,n; scanf("%d %d",&year,&n); for(int i=year;;i++) { if((i%4==0&&i%100)||i%400==0) n--; if(n==0) { printf("%d\n",i); break; } } } return 0; }
标签:
原文地址:http://blog.csdn.net/su20145104009/article/details/51244970