欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

xzj 枚举算法

时间:2024-05-11 15:09 作者:admin 点击:
枚举算法 已知:ABCDEX分别是6个不同的一位数字,且ABCDE*X=EDCBA,求各个数字 for(int a=0;a10;a++){ for(int b=0;b10;b++){ for(int c=0;c10;c++){ for(int d=0;d10;d++){ for(int e=0;e10;e++){ for(int x=0;x10;x++){ if(a!=ba

枚举算法

已知:ABCDEX分别是6个不同的一位数字,且ABCDE*X=EDCBA,求各个数字

for(int a=0;a<10;a++){

   for(int b=0;b<10;b++){

       for(int c=0;c<10;c++){

           for(int d=0;d<10;d++){

               for(int e=0;e<10;e++){

                   for(int x=0;x<10;x++){

                       if(a!=b&&a!=c&&a!=d&&a!=e&&a!=x&&b!=c&&b!=d.....){

                           int num1=a*10000+b*1000+c*100+d*10+e;

                           int num2=e*10000+d*1000+c*100+b*10+a;

                           if(num1*x==num2){

                               cout<<;

                           }

                       }

                   }

               }

           }

       }

   }

}

枚举算法:

1、列出所有可能性

2、通过条件筛出正确答案

又叫暴力搜索


作业:

1965 1415

思考题:

1~100,老师心里想一个数字,你来猜,老师提示大小,你需要猜多少次

9个硬币包含一个假币,假币比较轻,通过天平至少称几次能找出假币


(责任编辑:admin)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%