卖罐头
卖罐头
AcWing 3725
https://www.acwing.com/problem/content/description/3728/
思路:
基本都能根据样例找规律。
当l=1,r=2时,r/2=l,输出NO;
当l=120,r=150时,r/2<l,输出YES;
当l=3,r=4时,r/2<l,输出YES;
大家估计都能看出来了,当r<2*l时,输出YES,否则输出NO。
当然正确的解法是证明不等式,无奈就是听不懂。
代码
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long LL;
LL T,l,r;
int main()
{
cin >> T;
while (T--)
{
cin >> l >> r;
if (r >= l * 2) puts("NO");
else puts("YES");
}
return 0;
}