【AtCoder】ABC 367 A - Shout Everyday | 茶コーダーが解くAtCoder
実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 43
問題概要
高橋君は毎日 時に就寝して
時に起床する。このとき、
時に起床しているか判定せよ。ただし、一日は24時間で、高橋君の睡眠時間は24時間未満であるとする。
制約
- 入力はすべて整数。
考察
丁寧に場合分けを考えていく。考えられるのは次の2通りである。
(就寝と起床が同日中) のとき、
ならば
Noであり、そうでなければYes。(就寝と起床が別日) のとき、
ならば
Noであり、そうでなければYes。
コード
#include <bits/stdc++.h> using namespace std; // ======================================== // int main() { int A, B, C; cin >> A >> B >> C; if (B < C) { if (B < A && A < C) { cout << "No" << endl; } else { cout << "Yes" << endl; } } else { if (B < A || A < C) { cout << "No" << endl; } else { cout << "Yes" << endl; } } }
実装時間: 5分