B - 自動ドア | AtCoder Beginner Contest 024

less than 1 minute read

B - 自動ドア | AtCoder Beginner Contest 024

解法

の時 までの間にドアが空いている時間はなのでこの和を取ればいい.

コーナーケース検討

秒間は必ず開いている.
これ だと今日じゃなくないか…?と問題文だけだと思ったが,test case 3を見ると1日を溢れていてもカウントしているようなのでそこから24時間以降のドアが空いている時間の扱いを判断する.(今日がどこまでを指しているのかがあいまいなので問題文で制約をもっとかけてほしい)
この問題は一度もドアが空いている間に次の人が来ない場合に最大秒なのでギリギリint型に収まるが,sumを取る場合はlong long型の使用も検討する.

実装

Submission

データ構造・アルゴリズム