Vserosbuybuy

C1. J

Feb 19th, 2021
734
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int d, h, m, cur_d;
  9.     cin >> d >> h >> m;
  10.     cur_d = d;
  11.     int t = m + h * 60 + (d - 1) * 24 * 60;
  12.     int n;
  13.     cin >> n;
  14.     int minn = 1e9;
  15.     for (int i = 0; i < n; ++i) {
  16.         cin >> d >> h >> m;
  17.         if (d == 0) {
  18.             int time = m + h * 60 + (cur_d - 1) * 24 * 60;
  19.             if (time < t) {
  20.                 time += 24 * 60;
  21.             }
  22.             minn = min(minn, time);
  23.         }
  24.         else {
  25.             int time = m + h * 60 + (d - 1) * 24 * 60;
  26.             if (time < t) {
  27.                 time += 7 * 24 * 60;
  28.             }
  29.             minn = min(minn, time);
  30.         }
  31.     }
  32.     d = minn / (24 * 60) % 7 + 1;
  33.     h = minn % (24 * 60) / 60;
  34.     m = minn % 60;
  35.     cout << d << " " << h << " " << m;
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment