[C++] AtCoder Beginner Contest 188 A번 Three-Point Shot

AtCoder Beginner Contest 188 A번 Three-Point Shot

문제

https://atcoder.jp/contests/abc188/tasks/abc188_a abc188_a

풀이

농구를 하는데 현재 스코어가 X-Y 라고 한다면, 3점슛 한번으로 역전을 할 수 있는지 없는지 판별하는 문제

두 점수의 차가 2 이하가 되면 Yes, 그렇지 않으면 No를 출력한다.

코드

#pragma warning(disable : 4996)
#include <bits/stdc++.h>
#define all(x) (x).begin(), (x).end()
using namespace std;
typedef long long ll;
typedef long double ld;
typedef vector<ll> vll;
typedef pair<ll, ll> pll;
typedef pair<ld, ld> pld;
typedef tuple<ll, ll, ll> tl3;
#define FOR(a, b, c) for (int(a) = (b); (a) < (c); ++(a))
#define FORN(a, b, c) for (int(a) = (b); (a) <= (c); ++(a))
#define rep(i, n) FOR(i, 0, n)
#define repn(i, n) FORN(i, 1, n)
#define tc(t) while (t--)
// https://atcoder.jp/contests/abc188/tasks/abc188_a
int main(){
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    ll x,y;
    cin >> x >> y;
    if(abs(x-y) <= 2) cout << "Yes";
    else cout << "No";

    return 0;
}