結果
問題 | No.70 睡眠の重要性! |
ユーザー |
![]() |
提出日時 | 2020-11-22 19:34:02 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 5,000 ms |
コード長 | 964 bytes |
コンパイル時間 | 2,047 ms |
コンパイル使用メモリ | 193,024 KB |
最終ジャッジ日時 | 2025-01-16 04:34:29 |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 6 |
ソースコード
#include <bits/stdc++.h>using namespace std;int main(){int n;cin>>n;string t1,t2;int h1,m1,h2,m2;int sum=0;for(int i=0;i<n;i++){h1=0;m1=0;h2=0;m2=0;cin>>t1>>t2;if(t2=="0:0"){t2="24:00";}int flag=0;for(int j=0;j<t1.length();j++){if(flag==0 && t1.at(j) !=':'){h1*=10;h1+=t1.at(j)-'0';}if(t1.at(j)==':'){flag++;continue;}if(flag==1){m1*=10;m1+=(t1.at(j)-'0');}}flag=0;for(int j=0;j<t2.length();j++){if(flag==0 && t2.at(j) !=':'){h2*=10;h2+=t2.at(j)-'0';}if(t2.at(j)==':'){flag++;continue;}if(flag==1){m2*=10;m2+=(t2.at(j)-'0');}}if(h1>h2){sum+=((24-h1-1)*60+(60-m1)+h2*60+m2);}else{sum+=((h2-h1)*60+m2-m1);}}cout<<sum<<endl;return 0;}