淘先锋技术网

首页 1 2 3 4 5 6 7

枚举法:效率低,循环所有的情况,找到正确答案
用于解决数学问题,还是很简单的。
比如,奥数里面:
算 法 描 述 题X题=题题题题题题
其中 算法描述题每一个为一个数字,请写出正确的数字。

ok,我们用枚举法去找出正确的答案


/**
 * Created by Administrator on //.
 */

fun main(args: Array<String>) {
    var suan:Int
    var fa:Int
    var miao:Int
    var shu:Int
    var ti:Int

    for (suan in ..){
        for (fa in ..){
            for (miao in ..){
                for (shu in ..){
                    for (ti in ..){
                        if ((suan* +fa * +miao*+shu *+ti)*suan == Integer.parseInt("$ti$ti$ti$ti$ti$ti")){
                            println("suan=$suan fa= $fa miao=$miao shu=$shu ti=$ti ")
                        }
                    }
                }
            }
        }
    }
}

转载于:https://www.cnblogs.com/caoxinyu/p/10568579.html