Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
108933 | 彭士宝 | 过生日 | C++ | Wrong Answer | 1 MS | 272 KB | 584 | 2025-01-23 16:45:20 |
#include <iostream> using namespace std; int main() { int T; cin >> T; // 读取测试数据的组数 while (T--) { int Y, N; cin >> Y >> N; // 读取起始年份和闰年的数量 int year = Y; int leapYears = 0; // 计算从Y年开始的第N个闰年 while (leapYears < N) { if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) { leapYears++; } year++; } cout << year << endl; // 输出结果 } return 0; }
------Input------
20 2000 10 1999 11 1989 24 1900 100 2008 10000 2012 111 2013 123 1994 1 1996 1 2004 1 2011 1 1899 1 1988 900 2015 2000 1896 5000 1999 9 2001 3333 3000 400 1888 8888 2010 9000
------Answer-----
2036 2040 2084 2312 43240 2464 2520 1996 1996 2004 2012 1904 5692 10260 22512 2032 15744 4648 38536 39124
------Your output-----
2037 2041 2085 2313 43241 2465 2521 1997 1997 2005 2013 1905 5693 10261 22513 2033 15745 4649 38537 39125