这是代码
#include<bits/stdc++.h>
using namespace std;
inline int read(){
int s=0,w=1;
char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
return s*w;
}
int main(){
int k;
k=read();
for(int i=1;i<=k;i++){
int n,e,d,m=0;
n=read();
e=read();
d=read();
for(int j=1;j<=n/j;j++)
{
if(n%j==0){
int p=j,q=n/j;
if(e*d==(p-1)*(q-1)+1){
cout<<p<<" "<<q<<endl;
m++;
break;
}
}
}
if(m==0){
cout<<"NO"<<endl;
}
}
return 0;
}
求助
为什么一大堆TLE?大佬,求助!!!