第9周项目6穷举法解决问题(委派任务)
2014-10-27 15:39
218 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:te.cpp *作 者 张伟建 完成日期:2014年10月27日 *版 本 号:v1.0 * *问题描述:A,B,C,D,E,F六个队员做任务 *输入描述:无输入 *输出描述:所有的方案 */ #include<iostream> using namespace std; int main() { int a,b,c,d,e,f,count=0; 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!=2)&&(a+e+f==2)&&(b+c==0||b+c==2)&&(c+d==1)&&(d+e==0||d==1)) { count++; if(a==1) cout<<"a去 "; else cout<<"a不去 " ; if(b==1) cout<<"b去 "; else cout<<"b不去 "; if(c==1) cout<<"c去 " ; else cout<<"c不去 " ; if(d==1) cout<<"d去 " ; else cout<<"d不去 " ; if(e==1) cout<<"e去 " ; else cout<<"e不去 " ; if (f==1) cout<<"f去 " ; else cout<<"f不去 " ; } return 0; }
知识点总结:要在if语句里加入0,1表示的含义。
学习心得:相同的穷举法程序。
相关文章推荐
- 第9周项目6-穷举法解决组合问题之委派任务
- 第三周项目5:穷举法解决组合问题---委派任务问题
- 项目六:穷举法解决组合问题(5)委派任务
- 第三周项目4:穷举法解决组合问题(4)委派任务
- 第三周项目4:穷举法解决组合问题(5)委派任务
- 项目六:穷举法解决组合问题(5)委派任务
- 第9周项目6-穷举法解决组合问题之三色球问题
- 第9周项目6-穷举法解决几何问题(3)
- 第9周 项目6 穷举法解决组合问题
- 第9周项目6-穷举法解决组合问题(3,4)
- 第9周项目6-穷举法解决组合问题之百钱百鸡问题
- 第9周项目6穷举法解决组合问题(1)
- 第9周项目6穷举法解决组合问题之警察抓小偷
- 第9周项目6-穷举法解决组合问题
- 第9周项目6穷举法解决组合问题
- 第9周项目6穷举法解决问题 年龄几何
- 第9周项目6-穷举法解决组合问题之找数字
- 第9周项目6穷举法解决问题三色球问题
- 第9周项目6穷举法解决组合问题
- 第9周项目6-穷举法解决组合问题(1,2)