比赛 CSP2022普及组 评测结果 AAAAATTTTT
题目名称 解密 最终得分 50
用户昵称 以礼服人 运行时间 5.008 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2022-10-29 15:48:46
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int k;
int bol=0;
unsigned long long n,e,d,m;
int main()
{
	freopen("csp2022pj_decode.in","r",stdin);
    freopen("csp2022pj_decode.out","w",stdout);
	cin>>k;
	for(int i=k;i>0;i--)
	{
		bol=0;
		cin>>n>>e>>d;
		m=n-e*d+2;
		for(unsigned long long p=1;p<=m/2;p++)
		{
			unsigned long long q=m-p;
			if(q*p==n&&e*d==(p-1)*(q-1)+1)
			{
				cout<<p<<' '<<q<<endl;
				bol=1;
				break;
			}
		}
		if(bol==0)
		cout<<"NO"<<endl;
	}
	
	
}