水题,注意从 1 开始, a 、 b 不能同时为 0
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <queue>
#include <vector>
#include <map>
#include <cmath>
#include <stdlib.h>
using namespace std;
const double PI = acos(-1.0);
const double eps = 1e-8;
const int MAX = 1e6+10;
const int mod = 1e9+7;
int main()
{
int a, b;
cin>>a>>b;
if((a==b||a==b-1||a-1==b)&&!(a==0&&b==0))cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}