比赛 CSP2022普及组 评测结果 AAAAAATTTT
题目名称 解密 最终得分 60
用户昵称 空条承太郎& 运行时间 4.220 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2022-10-29 17:56:18
显示代码纯文本
#include<bits/stdc++.h>
using namespace std; 
int a,b,c,n,m,nm,njm,bc,ans,res,t;
int main(){
	freopen("csp2022pj_decode.in","r",stdin);
	freopen("csp2022pj_decode.out","w",stdout);
    cin>>t;
    for(int i=1;i<=t;i++){
    	  int q,p;
    	  cin>>a>>b>>c;
          bc=b*c;
          njm=(a-bc)+2;
          n=0,m=0;
          for(int j=1;j<=sqrt(a);j++){
          	if(a%j==0){
          		p=j,q=a/j;
          		if(njm==q+p){
          			n=p,m=q;
          			break;
				  }
			}
		  }
		  if(n==0,m==0){
		  	cout<<"NO"<<endl;
		  }
		  else{
		  	cout<<n<<" "<<m<<endl;
		  }
	}

	return 0;
}