けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 061 A - Between Two Integers (灰色, 100 点)

C++ では if (A <= C <= B) では判定できないことに注意

問題概要

3 つの整数  A, B, C が与えられる。

 C A 以上  B 以下であるかを判定せよ。

解法

C >= A かつ C <= B であるかを判定すれば OK。

Python なら if (A <= C <= B) で判定することもできる。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int A, B, C;
    cin >> A >> B >> C;
    if (C >= A && C <= B) cout << "Yes" << endl;
    else cout << "No" << endl;
}