社区讨论
提供一种思路
P8814[CSP-J 2022] 解密参与者 9已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @lo7oeuup
- 此快照首次捕获于
- 2023/10/27 05:08 2 年前
- 此快照最后确认于
- 2023/10/27 05:08 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
int k;
long long n,d,e;
int main(){
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
scanf("%d",&k);
for(int i=1;i<=k;i++){
scanf("%lld%lld%lld",&n,&e,&d);
long long int m=n-e*d+2;
long long int a=sqrt(m*m-4*n);
long long int b=(m-a)/2;
a=m-b;
if(a*b==n)
printf("%lld %lld\n",b,a);
else
puts("NO");
}
// fclose(stdin);fclose(stdout);
return 0;
}
回复
共 9 条回复,欢迎继续交流。
正在加载回复...