最短
#include<bits/stdc++.h> #define long long int using namespace std; const int N=1e5+5,INF=0x3f3f3f3f; int a,b,c,d; int main() { cin>>a>>b>>c>>d; cout<<(c*60+d-a*60-b)/60<<" "<<(c*60+d-a*60-b)%60; return 0; }
ACcode
两种情况,判断一下d<b时的情况
#include<bits/stdc++.h> using namespace std; int a,b,c,d; int main(){ cin>>a>>b>>c>>d; if(c>=a&&d>=b) cout<<c-a<<" "<<d-b; else cout<<c-a-1<<" "<<d+60-b; }
#include using namespace std; int main(){ int a,b,c,d; cin>>a>>b>>c>>d; int t=c60+d-a60-b; cout<<t/60<<" "<<t%60; return 0; } #思考
注册一个 TeMenHu 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 TeMenHu 通用账户