【C语言训练】委派任务
来源:互联网 发布:魔术师约翰逊生涯数据 编辑:程序博客网 时间:2024/06/05 16:43
题目描述
某侦察队接到一项紧急任务,要求在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也不去。
问应当让哪几个人去?
输入
输出
要派出的人
若有多个,按字母递增顺序排列,用逗号分开(含末尾逗号)
?,?,?,?,
样例输入
样例输出
【代码】
#include <stdio.h>main(){int a,b,c,d,e,f;for(a=0;a<=1;a++) for(b=0;b<=1;b++) for(c=0;c<=1;c++) for(d=0;d<=1;d++) for(e=0;e<=1;e++) for(f=0;f<=1;f++) if(a+b>=1&&a+d<=1&&a+e+f==2&&(b+c==2||b+c==0)&&c+d==1&&(d+e==0||d==1)) { if(a) printf("A,"); if(b) printf("B,"); if(c) printf("C,"); if(d) printf("D,"); if(e) printf("E,"); if(f) printf("F,"); }}
0 0
- 【C语言训练】委派任务
- 【New AKOJ】1016: 【C语言训练】委派任务*
- 【ACM/ICPC训练】委派任务
- 委派任务
- 委派任务
- 委派任务
- 委派任务
- 委派任务。
- 委派任务
- 委派任务
- 委派任务
- 委派任务
- 委派任务
- 委派任务
- 委派任务
- 委派任务
- 任务委派
- 委派任务
- Difference between Stack.capacity() and Stack.size()
- 数据结构—单链表
- 随手记录--xml in java
- BZOJ 1079 [SCOI2008] 着色方案
- 基于 Django1.10 文档的深入学习(28)—— Managing static files(e.g. images, JavaScript, CSS)
- 【C语言训练】委派任务
- Flask 使用消息闪烁(flash)报错
- 编写java程序151条建议读书笔记(6)
- js瀑布流
- 随手记录--java排序(1)冒泡、选择、希尔、归并
- 移植2013Uboot启动信息如下:有些是自己添加的:仅供参考
- hbase中java中API
- 随手记录--python基础知识
- Divideing Jewels(dfs)