超时!!!求助dalao!!
查看原帖
超时!!!求助dalao!!
755503
LiJinLin_AFO楼主2022/10/29 20:26
#include<cstdio>
#include<cmath>
int main(){
	freopen("decode.in","r",stdin);
	freopen("decode.out","w",stdout);
	int k;
	scanf("%d",&k);
	while(k--){
		int n,e,d;bool jk=1; 
		scanf("%d%d%d",&n,&e,&d);
		for(int i=1;i<=sqrt(n);i++){
			int j=n/i;
			if(i*j!=n) continue;
			if(e*d==(i-1)*(j-1)+1){printf("%d %d\n",i,j);jk=0;break;}
		}if(jk) printf("NO");
	}return 0;
}

神犇们,本蒟蒻此题超时,请斧正!!

2022/10/29 20:26
加载中...