Codeforces-816A

已经Ac。

#include"stdio.h"
int main()
{
int a,c,d,m,n;
while(~scanf("%d:%d",&a,&d))
{
m=a/10;c=a%10;
if(d==c*10+m)
printf("0\n");
else if((a>=15&&a<=19))
{
if(a==15){if(c*10+m-d>0)
{n=c*10+m-d;
printf("%d\n",n);}
else printf("%d\n",(19-a)*60+60-d+2);}
else printf("%d\n",(19-a)*60+60-d+2);
}
else if(a>=5&&a<=9)
{
if(a==5){if(c*10+m-d>0)
{n=c*10+m-d;
printf("%d\n",n);}
else printf("%d\n",(9-a)*60+60-d+1);}
else printf("%d\n",(9-a)*60+60-d+1);
}
else 
{
if(c*10+m-d>0)
{n=c*10+m-d;
printf("%d\n",n);}
else
{if(m==2&&c==3)
printf("%d\n",60-d);
else 
{m=(a+1)/10;c=(a+1)%10;n=c*10+m;
printf("%d\n",n+60-d);}
}
}
}
return 0;
}

猜你喜欢

转载自blog.csdn.net/mengyinhu123/article/details/80603858
816
816