#include "bits/stdc++.h"
using namespace std;
#define rep(i,a,b) for(int i=(a); i<(b); ++i)
#define all(x) x.begin(),x.end()
#define sz(x) int(x.size())
typedef long long ll;
typedef unsigned long long ull;
typedef vector<int> vi;
typedef vector<vi> vvi;
int main(){
cin.tie(NULL),ios::sync_with_stdio(false);
ll x, d, h, m; cin >> x >> d >> h >> m;
ll curtime = (d * 24 + h) * 60 + m;
if (curtime <= (29 * 24 + 2) * 60 and x == 5) curtime += 60;
ll lasttime = (24 + x + (x==5)) * 24 * 60;
ll left = lasttime - curtime;
cout << left << '\n';
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include "bits/stdc++.h" using namespace std; #define rep(i,a,b) for(int i=(a); i<(b); ++i) #define all(x) x.begin(),x.end() #define sz(x) int(x.size()) typedef long long ll; typedef unsigned long long ull; typedef vector<int> vi; typedef vector<vi> vvi; int main(){ cin.tie(NULL),ios::sync_with_stdio(false); ll x, d, h, m; cin >> x >> d >> h >> m; ll curtime = (d * 24 + h) * 60 + m; if (curtime <= (29 * 24 + 2) * 60 and x == 5) curtime += 60; ll lasttime = (24 + x + (x==5)) * 24 * 60; ll left = lasttime - curtime; cout << left << '\n'; } |
English