#include <cstdio>
int main(void)
{
unsigned x, d, h, m;
scanf("%u%u%u%u", &x, &d, &h, &m);
unsigned start = ((d - 24) * 24 + h) * 60 + m;
unsigned end = x * 24 * 60;
if (x == 5) {
end += 24 * 60;
if (d < 29 || (d == 29 && h <= 2))
end -= 60;
}
printf("%u\n", end - start);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <cstdio> int main(void) { unsigned x, d, h, m; scanf("%u%u%u%u", &x, &d, &h, &m); unsigned start = ((d - 24) * 24 + h) * 60 + m; unsigned end = x * 24 * 60; if (x == 5) { end += 24 * 60; if (d < 29 || (d == 29 && h <= 2)) end -= 60; } printf("%u\n", end - start); return 0; } |
English