#1. 原题
2. 部分AC的源代码
#define LOCAL
#include<iostream>
using namespace std;
int main() {
#ifdef LOCAL
freopen("c:\\BJZHC0\\time\\time3.in", "r", stdin);
freopen("c:\\BJZHC0\\time\\time3.out", "w", stdout);
#endif
int hs,ms,he,me;
cin>>hs>>ms>>he>>me;
int sh,sm;
if(hs<he&&ms>me) {
sh=he-hs-1;
sm=ms-me;
} else {
sh=he-hs;
sm=me-ms;
}
cout<<sh<<" "<<sm<<endl;
return 0;
#ifdef LOCAL
fclose(stdin);
fclose(stdout);
#endif
}
== 错误原因是没有考虑分钟不够减的情况。==