题目描述
要考虑多个条件,分类讨论,容易混
样例
#include<cstdio>
int main(){
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
int x,y;
if(c>a){
if(d>=b){
x=c-a;
y=d-b;}
else{
x=c-(a+1);
y=60-b+d;
}
}
else if(c==a){
if(d==b){
x=24;
y=0;
}
else if(d>b){
x=0;
y=d-b;
}
else{
x=24-(a+1)+c;
y=60-b+d;}
}
else{
if(d>=b){
x=24-a+c;
y=d-b;
}
else{
x=24-(a+1)+c;
y=60-b+d;
}
}
printf("O JOGO DUROU %d HORA(S) E %d MINUTO(S)",x,y);
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla