为什么一大堆TLE?求助!
查看原帖
为什么一大堆TLE?求助!
822365
yingxilin楼主2023/1/9 16:57

这是代码

#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?大佬,求助!!!

2023/1/9 16:57
加载中...