早教吧作业答案频道 -->其他-->
JAVA编程:关于派遣队员某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件:1)A和B两人中至少去一人;2)A和D不能一起去;3)A
题目详情
JAVA编程:关于派遣队员
某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件:
1) A和B两人中至少去一人;
2) A和D不能一起去;
3) A、E和F三人中要派两人去;
4) B和C都去或都不去;
5) C和D两人中去一个;
6) 若D不去,则E也不去。
问应当让哪几个人去?
求大神用JAVA写出来谢谢
某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件:
1) A和B两人中至少去一人;
2) A和D不能一起去;
3) A、E和F三人中要派两人去;
4) B和C都去或都不去;
5) C和D两人中去一个;
6) 若D不去,则E也不去。
问应当让哪几个人去?
求大神用JAVA写出来谢谢
▼优质解答
答案和解析
public class Function {
//1代表去,0代表不去。。。。细节没做处理好,你在好好处理下。这个会一直输出答案。
public static void main(String[] args) {
int a, b, c, d, e, f;
while (true) {
a = (int) (Math.random() + 0.5);
b = (int) (Math.random() + 0.5);
c = (int) (Math.random() + 0.5);
d = (int) (Math.random() + 0.5);
e = (int) (Math.random() + 0.5);
f = (int) (Math.random() + 0.5);
if (a + b > 1
&& a + d <= 1
&& ((a == 1 && e == 1 && f == 0)
|| (a == 0 && e == 1 && f == 1) || (a == 1
&& e == 0 && f == 1)) && b == c
&& ((c == 1 && d == 0) || (c == 0 && d == 1)) && d == e) {
System.out.println("队友有:" + a + "" + b + "" + c + "" + d + ""
+ e + "" + f);
}
}
}
}
//1代表去,0代表不去。。。。细节没做处理好,你在好好处理下。这个会一直输出答案。
public static void main(String[] args) {
int a, b, c, d, e, f;
while (true) {
a = (int) (Math.random() + 0.5);
b = (int) (Math.random() + 0.5);
c = (int) (Math.random() + 0.5);
d = (int) (Math.random() + 0.5);
e = (int) (Math.random() + 0.5);
f = (int) (Math.random() + 0.5);
if (a + b > 1
&& a + d <= 1
&& ((a == 1 && e == 1 && f == 0)
|| (a == 0 && e == 1 && f == 1) || (a == 1
&& e == 0 && f == 1)) && b == c
&& ((c == 1 && d == 0) || (c == 0 && d == 1)) && d == e) {
System.out.println("队友有:" + a + "" + b + "" + c + "" + d + ""
+ e + "" + f);
}
}
}
}
看了 JAVA编程:关于派遣队员某...的网友还看了以下:
一堆苹果,2个人分剩1个,3个人分剩2个,4个人分剩3个,5个人分剩4个,6个人分剩5个,11个人 2020-05-16 …
韩信点兵,3人一组剩1个人,7人一组剩3人,11人一组剩9人韩信点兵,3个人一组,剩余1个人,7个 2020-05-21 …
在oracle数据库中,你有3个控制文件,某天发现丢失一个,为了恢复这个控制文件,下面步骤正确的是? 2020-05-24 …
一个数学题3个人去吃饭,AA制,每个付出10元,一共30元,小二把30元给老板娘,实际上这餐饭只用 2020-06-25 …
人类的ABO血型是由3个人类的ABO血型是由3个复等位基因IA、IB、i控制的,假设某一地区的人群中 2020-11-04 …
在10个人中抽7个人抬水,3个人扫地,是排列还是组合问题,为什么,这题和从3个人选3个冠亚军出来.. 2020-11-08 …
人类的ABO血型是由3个人类的ABO血型是由3个复等位基因IA、IB、i控制的,假设某一地区的人群中 2020-12-24 …
三个人去吃饭,总共三十元AA制每人十元!三个人去吃饭,总共三十元AA制每人十元!老板说今天打折只要2 2020-12-26 …
2班制.白班9点到晚上5点半晚班是晚上5点半到凌晨0点.白班排4个人晚班排3个人.最少需要多少人才可 2021-01-01 …
54学制,人教版下面是题科技名称人物地位建筑()要三个()建筑人()建筑的地位巨著()也要3个()谁 2021-01-19 …