AtCoder Beginner Contest 278 B問題 Misjudge the Time
問題
提出解答
問題の概要
時制で表示されるデジタル時計がある. この時計は 分のとき, がそれぞれ左上, 左下, 右上, 右下に表示される.
このとき, 時計の表示の右上と左下を入れ替えた時刻が24時制として成立する時, その時刻は見間違えやすい時刻という.
時 分を含めてそれ以降に来る最初に訪れる見間違えやすい時刻を求めよ.
制約
解法
時 分が見間違えやすい時刻であるための必要十分条件は かつ である.
このとき, 時 分に対応する はそれぞれ
である.
これにより, 時 分が見間違えやすい時刻かどうかを判定できた.
後は 時 分から1分ごとに見間違えやすい時刻かどうかを判定していき, 最初に見間違えやすい時刻になった時刻を出力すればよい.
なお, 24時制の表示は 通りに限られること, 及び問題文にあるように 時 分が見間違えやすい時刻であるから, 最悪 1440 回の比較で解答を求めることが出来る.
1分ごとに送る際, 分と 時の次にそれぞれ注意すること.