2013金山西山居创意游戏程序挑战赛——初赛(3)生日猜猜猜
2013-05-19 09:13
411 查看
这题是很水的题……
#include <iostream>
#include <stdio.h>
using namespace std;
int fun(int m,int n)
{
int a;
if(m<n)
{
a=m;
m=n;
n=a;
}
while(m%n!=0)
{
a=m%n;
m=n;
n=a;
}
return n;
}
int main()
{
int x,y,z,t,i,j,m,d,flag,k;
int mm[13];
scanf("%d",&t);
for(k=1;k<=t;k++)
{
mm[1]=mm[3]=mm[5]=mm[7]=mm[8]=mm[10]=mm[12]=31;
mm[4]=mm[6]=mm[9]=mm[11]=30;mm[2]=28;
flag=0;i=j=0;
scanf("%d%d%d",&x,&y,&z);
printf("Case #%d: ",k);
if((z%400==0)||(z%4==0&&z%100!=0))
mm[2]++;
for(m=1;m<=12;m++)
for(d=1;d<=mm[m];d++)
{
if(fun(m,d)==x&&d/x*m==y)
{
i=m;
j=d;
flag+=1;
}
}
if(flag==0)
printf("-1\n");
else if(flag==1)
printf("%04d/%02d/%02d\n",z,i,j);
else if(flag>1)
printf("1\n");
}
return 0;
}
#include <iostream>
#include <stdio.h>
using namespace std;
int fun(int m,int n)
{
int a;
if(m<n)
{
a=m;
m=n;
n=a;
}
while(m%n!=0)
{
a=m%n;
m=n;
n=a;
}
return n;
}
int main()
{
int x,y,z,t,i,j,m,d,flag,k;
int mm[13];
scanf("%d",&t);
for(k=1;k<=t;k++)
{
mm[1]=mm[3]=mm[5]=mm[7]=mm[8]=mm[10]=mm[12]=31;
mm[4]=mm[6]=mm[9]=mm[11]=30;mm[2]=28;
flag=0;i=j=0;
scanf("%d%d%d",&x,&y,&z);
printf("Case #%d: ",k);
if((z%400==0)||(z%4==0&&z%100!=0))
mm[2]++;
for(m=1;m<=12;m++)
for(d=1;d<=mm[m];d++)
{
if(fun(m,d)==x&&d/x*m==y)
{
i=m;
j=d;
flag+=1;
}
}
if(flag==0)
printf("-1\n");
else if(flag==1)
printf("%04d/%02d/%02d\n",z,i,j);
else if(flag>1)
printf("1\n");
}
return 0;
}
相关文章推荐
- 2013金山西山居创意游戏程序挑战赛——初赛(3)生日猜猜猜
- 2013金山西山居创意游戏程序挑战赛——初赛(3) 1001 生日猜猜猜 hdu 4551
- 2013金山西山居创意游戏程序挑战赛——初赛(2) A 美素数(hdu 4548)
- 2013金山西山居创意游戏程序挑战赛——初赛(4) 叛逆的小明
- 2013金山西山居创意游戏程序挑战赛——初赛(1) C CD操作
- 2013金山西山居创意游戏程序挑战赛——初赛(1)
- 2013金山西山居创意游戏程序挑战赛——初赛(2)M斐波那契数列
- 2013金山西山居创意游戏程序挑战赛——初赛(1) A 魔法串
- 2013金山西山居创意游戏程序挑战赛——初赛(2) B M斐波那契数 (hdu 4549 )
- 分子函数2013金山西山居创意游戏程序挑战赛——初赛(4)
- hdu 4545 魔法串 2013金山西山居创意游戏程序挑战赛——初赛(1)
- 2013金山西山居创意游戏程序挑战赛——初赛(1)题解
- 2013金山西山居创意游戏程序挑战赛——初赛(2) C 卡片游戏 (hdu 4550 )
- 2013金山西山居创意游戏程序挑战赛——初赛(2) B M斐波那契数 (hdu 4549 )
- 2013金山西山居创意游戏程序挑战赛——初赛(2)hdu 4548 4549 4550
- 2013金山西山居创意游戏程序挑战赛——初赛(2) A 美素数(hdu 4548)
- 2013金山西山居创意游戏程序挑战赛——初赛(1) 魔法串
- 2013金山西山居创意游戏程序挑战赛——初赛(3)
- 2013金山西山居创意游戏程序挑战赛——初赛(1)
- 2013金山西山居创意游戏程序挑战赛——初赛(1) A 魔法串