60分qwq
查看原帖
60分qwq
754321
Yesod楼主2022/10/31 18:52
#include<bits/stdc++.h>
using namespace std;
long long n,d,e,k,w,o=0;
int main()
{
	cin>>k;
	for(long long i=1;i<=k;i++)
	{
		cin>>n>>d>>e;
		w=n-d*e+2;
		o=0;
		for(long long j=1;j*2<=w;j++)
		{
			if(n==j*(w-j) && d*e==(j-1)*(w-j-1)+1)
			{
				cout<<j<<" "<<w-j<<endl;
				o=1;
				break;
			}
			if(n<j*(w-j) || d*e<(j-1)*(w-j-1)+1)
				break;
		}
		if(o==0)
		cout<<"NO"<<endl;
	}
	return 0;
 } 

谁能帮我优化

2022/10/31 18:52
加载中...