JS-A和B两人中至少去一人...

 //  某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件:<br />

        //     ●A和B两人中至少去一人;               a+b>=1

        //     ●A和D不能一起去;                     a+d<=1

        //     ●A、E和F三人中要派两人去;             a+e+f=2

        //     ●B和C都去或都不去;                   b+c=0 || b+c=2  即b=c

        //     ●C和D两人中去一个;                   c+d =1

        //     ●若D不去,则E也不去。                 d+e =0 || d+e=2 即 e=d

        // //     思路:6个 人用6个变量表示,比如A去,a = 1,A不去 a=0; 

        for (var a = 0; a <= 1; a++) {

            for (var b = 0; b <= 1; b++) {

                for (var c = 0; c <= 1; c++) {

扫描二维码关注公众号,回复: 10801423 查看本文章

                    for (var d = 0; d <= 1; d++) {

                        for (var e = 0; e <= 1; e++) {

                            for (var f = 0; f <= 1; f++) {

                                if ((a + b >= 1) && (a + d <= 1) && (a + e + f == 2) && (b == c) && (c + d == 1) && (d == e)) {

                                    document.write("第一题:<br>" + "A:" + a + "<br/>" + "B:" + b + "<br/>" + "C:" + c + "<br/>" + "D:" + d + "<br/>" + "E:" + e + "<br/>" + "F:" + f + "<br/>" + "<hr>");

                                }

                            }

                        }

                    }

                }

            }

        }

发布了28 篇原创文章 · 获赞 0 · 访问量 150

猜你喜欢

转载自blog.csdn.net/weixin_41813243/article/details/105351013