卖罐头

卖罐头

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;
}
posted @ 2021-06-24 20:26  Treasure_lee  阅读(27)  评论(0编辑  收藏  举报