/* 2026
* Maciej Szeptuch
*/
#include <cstdio>
int end[] = {24, 25, 26, 27, 29};
int round_;
int day;
int hour;
int minute;
int result;
int main(void)
{
scanf("%d %d %d %d", &round_, &day, &hour, &minute);
if(round_ < 1 || round_ > 5)
return 255;
result = (end[round_ - 1] - day) * 24 * 60 + (23 - hour) * 60 + (60 - minute);
if(round_ == 5 && (day < 29 || hour <= 2))
result -= 60;
printf("%d\n", result);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /* 2026 * Maciej Szeptuch */ #include <cstdio> int end[] = {24, 25, 26, 27, 29}; int round_; int day; int hour; int minute; int result; int main(void) { scanf("%d %d %d %d", &round_, &day, &hour, &minute); if(round_ < 1 || round_ > 5) return 255; result = (end[round_ - 1] - day) * 24 * 60 + (23 - hour) * 60 + (60 - minute); if(round_ == 5 && (day < 29 || hour <= 2)) result -= 60; printf("%d\n", result); return 0; } |
English