社区讨论
蒟蒻求助 大佬快来
P8814[CSP-J 2022] 解密参与者 4已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @lo188vgc
- 此快照首次捕获于
- 2023/10/22 16:48 2 年前
- 此快照最后确认于
- 2023/11/02 16:38 2 年前
CPP
#include <iostream>
using namespace std;
long long n[100010],sum=0;//输入
int e[100010],d[100010],k;//输入
int p[100010],q[100010];//输出
bool flag=false;
int main(){
cin>>k;
for (int i=0;i<k;i++){
cin>>n[i]>>e[i]>>d[i];
sum=(e[i]*d[i])-1;
for (int i=sum;i>=sum;i--){
flag=false;
for (int j=1;j<=sum;j++){
if(i*j==n[i]&&(((i-1)*(j-1))+1)==e[i]*d[i]){
p[i]=i;
q[i]=j;
flag=true;
}
}
if(flag==false){
p[i]=-1;
q[i]=-1;
}
}
}
for (int i=0;i<k;i++){
if(p[i]!=-1&&q[i]!=-1){
cout<<p[i]<<" "<<q[i]<<endl;
}
else cout<<"NO"<<endl;
}
}
希望大佬可以直接在原代码上改,谢谢!
回复
共 6 条回复,欢迎继续交流。
正在加载回复...