社区讨论
编译器0.15s出答案,为什么RE
P1008[NOIP 1998 普及组] 三连击参与者 5已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @lo1g4j6v
- 此快照首次捕获于
- 2023/10/22 20:29 2 年前
- 此快照最后确认于
- 2023/11/02 20:53 2 年前
using namespace std;
bool fun(int x,int y,int z){
int sum[15]={};
int a1,a2,a3,b1,b2,b3,c1,c2,c3;
a1=x/100;
a2=x%100/10;
a3=x%10;
b1=y/100;
b2=y%100/10;
b3=y%10;
c1=z/100;
c2=z%100/10;
c3=z%10;
sum[a1]++,sum[a2]++,sum[a3]++,sum[b1]++,sum[b2]++,sum[b3]++,sum[c1]++,sum[c2]++,sum[c3]++;
for(int i=1;i<=9;i++){
if(sum[i]!=1){
return false;
}
}
return true;
}
int main(){
for(int i=1;i<=9;i++)
{
for(int j=1;j<=9;j++){
for(int k=1;k<=9;k++){
int a,b,c;
a=i*100+j*10+k;
b=a*2,c=a*3;
if(fun(a,b,c)){
cout<<a<<" "<<b<<" "<<c<<endl;
}
}
}
}
return 0;
}/*192 384 576
219 438 657
273 546 819
327 654 981*/
回复
共 6 条回复,欢迎继续交流。
正在加载回复...