Zero_HZH 2022-06-23 22:53 采纳率: 66.7%
浏览 27
已结题

NOIP竞赛题,恭请各位纠正。

NOIP1998普及组题目如图

img


本蒟蒻的解

img


运行结果如图

img


各位神犇请问哪里出来问题?

  • 写回答

1条回答 默认 最新

  • bekote 2022-06-24 11:31
    关注

    多个&&连接不能这样写

    img


    而且按照你这个算法 ,只要找到一个就会停止了

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        int a,b,c,t;
        bool flag = true;
        for(int i=1;i<=9 && flag;i++){
            for(int j=1;j<=9 && flag;j++){
                for(int k=1;k<=9 && flag;k++){
                    if(i!=j && i!=k && j!=k){
                        a=i*100+j*10+k;
                        b=a*2;
                        c=a*3;
                        if(c>999){
                            //a3个位从1-9循环查找,且a是最小的数,如果此时a的三倍已经不是三位数了,那么比a大的数都不用考虑了
                            flag = false;
                            break;
                        }
                        //判断a b c的三个位是否分别用了1-9,且没有重复
                        int use[11] = {0};
                            use[i]=1;
                            use[j]=1;
                            use[k]=1;
                            use[b/100]=1;
                            use[b%100/10]=1;
                            use[b%10]=1;
                            use[c/100]=1;
                            use[c%100/10]=1;
                            use[c%10]=1;
                            t=1;
                            for(;i<=9;t++){
                                if(use[t]==0){
                                    break;
                                }
                            }
                            if(t==10){
                                cout<<a<<" "<<b<<" "<<c<<endl;
                            }
                    }
                }
            }
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 7月2日
  • 已采纳回答 6月24日
  • 创建了问题 6月23日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境