1. 题目来源
2. 题目解析
模拟题。
是到达 0 点 0 分,我是写成从 0 点 0 分到达该时间,需要用一天的分钟数,24 * 60 减去就行了…浪费一分钟…
时间复杂度: O ( 1 ) O(1) O(1)
空间复杂度: O ( 1 ) O(1) O(1)
#include <bits/stdc++.h>
using namespace std;
int main() {
int T; cin >> T; while (T -- ) {
int h, m;
cin >> h >> m;
cout << 1440 - h * 60 - m << endl;
}
return 0;
}
比赛时,正向:
#include <bits/stdc++.h>
using namespace std;
int main() {
int T; cin >> T; while (T -- ) {
int h, m;
cin >> h >> m;
int res = 0;
while (h < 24) res += 60, h ++ ;
res -= m;
cout << res << endl;
}
return 0;
}