您想让大家观今夜之天象占卜出您的代码吗
by 羊叫兽同学 @ 2023-11-10 11:12:35
@[zw_lplp](/user/1083659)
> 我下载了我的测试点数据和题解输出的数据对比,是一模一样的
测试点和题解一样但是你的输出和测试点不一样
by Argvchs @ 2023-11-10 11:14:04
在本地有输出,在 在线ide没有输出,我猜测是因为不能用goto
by OoHappyoO @ 2023-11-10 12:41:46
我直接暴力枚举竟然没超时 倒是WA了
by r4t5y6u7 @ 2023-11-11 15:27:25
正常方法
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=100;i<=999;i++){
int j=i*2,k=i*3,vis[10]={0};//标记是否出现
if(j>999||k>999) continue;//如果不是三位数跳出
bool flag=0;
vis[i%10]++;vis[i/10%10]++;vis[i/100]++;
vis[j%10]++;vis[j/10%10]++;vis[j/100]++;
vis[k%10]++;vis[k/10%10]++;vis[k/100]++;//标记所有数
for(int l=1;l<=9;l++){
if(vis[l]!=1){
flag=1;
break;
}//如果重复则标记跳出
}
if(flag==0) printf("%d %d %d\n",i,j,k);//不重复则输出
}
return 0;
}
```
结果为:
192 384 576
219 438 657
273 546 819
327 654 981
然后直接输出
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
printf("192 384 576\n219 438 657\n273 546 819\n327 654 981");
return 0;
}
```
by mkx2023275 @ 2023-11-18 09:51:58
@[mkx2023275](/user/1168995) 您这一看就不正常,给个AC代码
```
#include <iostream>
using namespace std;
int main()
{
cout<<"192 384 576"<<endl;
cout<<"219 438 657"<<endl;
cout<<"273 546 819"<<endl;
cout<<"327 654 981"<<endl;
}
```
by wrup_AC_28 @ 2023-12-15 22:44:12
@[wrup_AC_28](/user/1161928) 求指教哪里不一样?
by dzsf_lhz @ 2023-12-30 18:12:32
@[dzsf_lhz](/user/946954) 没有没有,我的意思是我的~~直接cout~~和 @mkx2023275的“正常方法”不一样
by wrup_AC_28 @ 2023-12-30 19:48:54
@[r4t5y6u7](/user/1198815) 打九个for循环,判定i1-i9互不相等,直接枚举可以AC
by SW_YM @ 2024-01-21 20:47:20
@[SW_YM](/user/656046) 我直接输出的
by r4t5y6u7 @ 2024-01-25 10:00:31