题目地址:
https://www.acwing.com/problem/content/669/
读入两个整数 A A A和 B B B,表示游戏的开始和结束时间,以小时为单位。计算游戏持续时间。已知游戏可以在一天开始,在另一天结束,最长持续 24 24 24小时。
数据范围:
0
≤
A
,
B
≤
23
0\le A,B\le 23
0≤A,B≤23
代码如下:
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << "O JOGO DUROU ";
if (a < b) cout << b - a ;
else if (a == b) cout << 24;
else cout << b + 24 - a;
cout << " HORA(S)" << endl;
return 0;
}
时空复杂度 O ( 1 ) O(1) O(1)。