自己在acm月赛里做出的第一道题
可任意转载,但必须在醒目位置以超链接形式标明文章原始出处和作者信息
原文地址:http://www.blogkid.net/archives/80.html
原文地址:http://www.blogkid.net/archives/80.html
Code:
#include <stdio.h>
int main()
{
int i,t,y,no,j;
while (scanf("%d",&t)==1)
{
for (i=1;i<=t;i++)
{
scanf("%d%d",&y,&no);
if ((no<1)||(no>10000))
{
continue;
}
while (((y%4!=0)||(y%100==0))&&(y%400!=0))
{
y++;
}
j=1;
while (j<no)
{
y++;
if (((y%4==0)&&(y%100!=0))||(y%400==0))
{
j++;
}
}
printf("%d\n",y);
}
}
}
int main()
{
int i,t,y,no,j;
while (scanf("%d",&t)==1)
{
for (i=1;i<=t;i++)
{
scanf("%d%d",&y,&no);
if ((no<1)||(no>10000))
{
continue;
}
while (((y%4!=0)||(y%100==0))&&(y%400!=0))
{
y++;
}
j=1;
while (j<no)
{
y++;
if (((y%4==0)&&(y%100!=0))||(y%400==0))
{
j++;
}
}
printf("%d\n",y);
}
}
}
刚刚完成,太兴奋了
November 30th, 2005 by 张磊


0 Responses to “自己在acm月赛里做出的第一道题”