第3章 蛮力法 Brute force method;*;*;*;*;*;*;*;蛮力法的设计思想;解法1:
a、b、c的可能取值范围:0 ~ 100,对在此范围内的,a、b、c的所有组合进行测试,凡是满足上述三个约束方程的组合,都是问题的解。
把问题转化为用n元钱买n只鸡,n为任意正整数,则方程(1)与(2)转换为:
输入:所购买的三种鸡的总数目n
输出:满足问题的解的数目k,公鸡,母鸡,小鸡的只数g[ ], m[ ], s[ ] ;1. void chicken_question(int n,int k,int g[],int m[],int s[])
2. {
3. int a,b,c;
4. k = 0;
5. for (a=0;a=n;a++)
6. for (b=0;b=n;b++)
7. for (c=0;c=n;c++) {
8. if ((a+b+c==n)(5*a+3*b+c/3==n)(c%3==0)) {
9. g[k] = a;
10. m[k] = b;
11. s[k] = c;
12. k
您可能关注的文档
最近下载
- 建筑工程图集 05R417-1:室内管道支吊架.pdf VIP
- AQ 7007-2013 造修船企业安全生产技术规范(正式版).docx VIP
- 设备年度保养计划.docx VIP
- 部编人教版六年级上册道德与法治全册教学课件(配2026年秋改版教材).pptx
- 部编版语文三年级上册铺满金色巴掌的水泥道教学反思.doc VIP
- 商业、酒店装修改造EPC项目施工组织设计.pdf
- MS269-03 软制硫化橡胶.pdf VIP
- 费希尔DVC6200定位器硬件结构(段来华).pptx VIP
- 这盛世如你所愿——9.30烈士纪念日主题班会(课件).pptx VIP
- 长方形和正方形的面积知识点总结 .pdf VIP
原创力文档

文档评论(0)