「Diligent-OI R3 A」说好不哭
题目分析
首先容易发现
如果此时
一个特殊的 corner case 是
时间复杂度
代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
int T,n,x,y;
void task(){
cin>>n>>x>>y;
if(n==1){
if(x==y)
println("YES");
else
println("NO");
return;
}
if(x<y)
return println("NO");
if(x<0||(x==0&&y<0)){
swap(x,y);
x=-x,y=-y;
}
if(x>=0&&y<=0)
return println("YES");
if(x<n*y)
println("NO");
else
println("YES");
return;
}
string program(){
cin.tie(nullptr)->ios::sync_with_stdio(0);
for(cin>>T;T;T--)
task();
return"H17";
}
string H17=program();
signed main(){
return 0;
}