#include <bits/stdc++.h>
#define ll long long
#define pi std::pair<int, int>
#define pll std::pair<ll, ll>
#define vi std::vector<int>
#define vll std::vector<ll>
#define vpi std::vector<pi>
#define vpll std::vector<pll>
#define si std::set<int>
void solve() {
int x, d, h, m;
std::cin >> x >> d >> h >> m;
if(x == 5 && (d <= 28 || h <= 2))
h++;
int min = ((d-23) * 24 + h) * 60 + m;
std::vector<int> limit{2880, 4320, 5760, 7200, 10080};
std::cout << limit[x-1] - min << '\n';
}
int main() {
std::ios_base::sync_with_stdio(0);
std::cin.tie(0);
int t = 1;
//std::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 | #include <bits/stdc++.h> #define ll long long #define pi std::pair<int, int> #define pll std::pair<ll, ll> #define vi std::vector<int> #define vll std::vector<ll> #define vpi std::vector<pi> #define vpll std::vector<pll> #define si std::set<int> void solve() { int x, d, h, m; std::cin >> x >> d >> h >> m; if(x == 5 && (d <= 28 || h <= 2)) h++; int min = ((d-23) * 24 + h) * 60 + m; std::vector<int> limit{2880, 4320, 5760, 7200, 10080}; std::cout << limit[x-1] - min << '\n'; } int main() { std::ios_base::sync_with_stdio(0); std::cin.tie(0); int t = 1; //std::cin >> t; while(t--) { solve(); } } |
English