#include <bits/stdc++.h>
#define FOR(i, l, r) for (int i = (l); i < (r); i++)
#define RFOR(i, l, r) for (int i = (r) - 1; i >= (l); i--)
#define s(x) ((int)(x).size())
#define iter(v) (v).begin(), (v).end()
#define vec vector
#pragma GCC optimize("O3")
#pragma GCC optimize("unroll-loops")
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
#ifdef DEBUG
#define dbg(x) cerr << #x << " = " << (x) << "\n";
#else
#define dbg(x)
#endif
#define pa pair<int, int>
#define ll long long
using namespace std;
void solve()
{
int x, d, h, m; cin >> x >> d >> h >> m;
int dzien = 1440;
if (d - 22 == x and x != 5) {
cout << dzien - h * 60 - m + dzien << "\n";
}
else if (d - 23 == x and x != 5) {
cout << dzien - h * 60 - m << "\n";
}
else if (d == 27) {
cout << dzien - h * 60 - m + dzien + dzien - 60 << "\n";
}
else if (d == 28) {
cout << dzien - h * 60 - m + dzien - 60 << "\n";
}
else if (d == 29 and h < 2) {
cout << dzien - h * 60 - m - 60 << "\n";
}
else if (d == 29 and h >= 3) {
cout << dzien - h * 60 - m << "\n";
}
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int t = 1;
// cin >> t;
while (t--)
{
solve();
}
}
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | #include <bits/stdc++.h> #define FOR(i, l, r) for (int i = (l); i < (r); i++) #define RFOR(i, l, r) for (int i = (r) - 1; i >= (l); i--) #define s(x) ((int)(x).size()) #define iter(v) (v).begin(), (v).end() #define vec vector #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt") #ifdef DEBUG #define dbg(x) cerr << #x << " = " << (x) << "\n"; #else #define dbg(x) #endif #define pa pair<int, int> #define ll long long using namespace std; void solve() { int x, d, h, m; cin >> x >> d >> h >> m; int dzien = 1440; if (d - 22 == x and x != 5) { cout << dzien - h * 60 - m + dzien << "\n"; } else if (d - 23 == x and x != 5) { cout << dzien - h * 60 - m << "\n"; } else if (d == 27) { cout << dzien - h * 60 - m + dzien + dzien - 60 << "\n"; } else if (d == 28) { cout << dzien - h * 60 - m + dzien - 60 << "\n"; } else if (d == 29 and h < 2) { cout << dzien - h * 60 - m - 60 << "\n"; } else if (d == 29 and h >= 3) { cout << dzien - h * 60 - m << "\n"; } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); int t = 1; // cin >> t; while (t--) { solve(); } } |
English