#include<cstdio>
int dhmtos(int d, int h, int m) {
int ret;
if(d==29)
if(h>2)
h-=1;
return (d-23)*60*24+h*60+m;
}
int main() {
int x,d,h,m;
scanf("%d %d %d %d",&x,&d,&h,&m);
int sub=0;
if(x==5)
sub=1;
int end=dhmtos((23+x)+sub,24,0) ;
int cur=dhmtos(d,h,m);
printf("%d\n",end-cur);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include<cstdio> int dhmtos(int d, int h, int m) { int ret; if(d==29) if(h>2) h-=1; return (d-23)*60*24+h*60+m; } int main() { int x,d,h,m; scanf("%d %d %d %d",&x,&d,&h,&m); int sub=0; if(x==5) sub=1; int end=dhmtos((23+x)+sub,24,0) ; int cur=dhmtos(d,h,m); printf("%d\n",end-cur); return 0; } |
English