题目描述
blablabla
证明方法大概
因为a可以随便取,当a取比r大的时候,x/a=0,x mod a=x,
所以所有的情况都可以写成 x>=a/2,
又因为x的最小情况为l ,所以当a无限接近于r的时候
原式可化为 l>r/2;
当 l<=a<=r时,一定存在x/a=0的情况,所以不符合
当 a<l时,x/a一定存在, 会存在 x/a mod a <= a/2; 所以不符合(不会证,没空,溜了)
第一次写,应该是这样的
C++ 代码
#include <bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int main()
{
int t;
cin>>t;
while(t--)
{
int l,r;
cin>>l>>r;
if(l*2>r)cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}