第9周项目6委派任务
2014-10-27 12:12
162 查看
问题及代码:
运行结果:
知识点总结:
穷举法快速解决问题、
学习心得:
条件好多好复杂~最最重要的还是不能混淆=和==!!!
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:count.cpp *作 者:单昕昕 *完成日期:2014年10月27日 *版 本 号:v1.0 * *问题描述:某侦察队接到一项任务,要求在ABCDEF六个人中尽可能多的挑选若干人。但有一定的限制条件。 *程序输出:不同的派遣方案。 */ #include <iostream> using namespace std; int main() { int a,b,c,d,e,f,count=0; cout<<"不同执行任务的方案为:"<<endl; for(a=1; a>=0; a--) //穷举a是否去 for(b=1; b>=0; b--) //穷举b是否去 for(c=1; c>=0; c--) //穷举c是否去 for(d=1; d>=0; d--) //穷举d是否去 for(e=1; e>=0; e--) //穷举e是否去 for(f=1; f>=0; f--)//穷举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; cout<<"A"<<":"<<a<<endl; //0代表不去,1代表去。 cout<<"B"<<":"<<b<<endl; cout<<"C"<<":"<<c<<endl; cout<<"D"<<":"<<d<<endl; cout<<"E"<<":"<<e<<endl; cout<<"F"<<":"<<f<<endl; } return 0; }
运行结果:
知识点总结:
穷举法快速解决问题、
学习心得:
条件好多好复杂~最最重要的还是不能混淆=和==!!!
相关文章推荐
- 第9周项目6穷举法解决问题(委派任务)
- 第9周项目6-穷举法解决组合问题之委派任务
- 第9周项目6(4)-委派任务
- 第9周项目 6.4 老大派任务喽
- 第三周项目 侦察队委派任务
- 第九周项目六 委派任务
- 第九周项目六--委派任务
- 第九周上机项目六(2)委派任务
- 第三周项目5:穷举法解决组合问题---委派任务问题
- 第9周 项目6-5 任务分配
- 17周项目五(5)。委派任务
- 第三周 项目4(4)委派任务
- C++第11周项目2(5)参考——委派任务
- 第三周项目4:穷举法解决组合问题(5)委派任务
- 项目4:委派任务
- 第三周项目4-穷举法-委派任务
- 第十七周上机实践项目——委派任务
- 项目六:穷举法解决组合问题(5)委派任务
- 第17周项目24-委派任务
- 第九周项目六—委派任务