博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百元买百鸡问题 ---穷举法
阅读量:4316 次
发布时间:2019-06-06

本文共 1003 字,大约阅读时间需要 3 分钟。

问题:

设母鸡每只5元,公鸡每只3元,小鸡1元3只。现用100元买100只鸡,求出所有可能的解。

第一种方案:

 
package com.company; public class BuyChicken {
public static void main(String[] args) {
for(int i=0;i<20;i++){
for(int j=0;j<33;j++){
for(int k=0;k<100;k=k+3){
if((i+j+k==100)&&(5*i+3*j+k/3==100)){
System.out.println("母鸡:"+i+",公鸡:"+j+",小鸡:"+k); } } } } } }
 

第二种方案:

 
package com.company; public class BuyChicken {
public static void main(String[] args) {
for(int i=0;i<20;i++){
for(int j=0;j<33;j++){
if(((100-i-j)%3==0)&&((100-i-j)/3+5*i+3*j)==100){
System.out.println("母鸡:"+i+",公鸡:"+j+",小鸡:"+(100-i-j)); } } } } }
 

 运行结果:

母鸡:0,公鸡:25,小鸡:75母鸡:4,公鸡:18,小鸡:78母鸡:8,公鸡:11,小鸡:81母鸡:12,公鸡:4,小鸡:84Process finished with exit code 0

 

转载于:https://www.cnblogs.com/lchzls/p/6963440.html

你可能感兴趣的文章
Alpha 冲刺 (7/10)
查看>>
一款jQuery打造的具有多功能切换的幻灯片特效
查看>>
SNMP从入门到开发:进阶篇
查看>>
@ServletComponentScan ,@ComponentScan,@Configuration 解析
查看>>
unity3d 射弹基础案例代码分析
查看>>
thinksns 分页数据
查看>>
os模块
查看>>
LINQ to SQL vs. NHibernate
查看>>
基于Angular5和WebAPI的增删改查(一)
查看>>
windows 10 & Office 2016 安装
查看>>
最短路径(SP)问题相关算法与模板
查看>>
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>
英特尔公司将停止910GL、915GL和915PL芯片组的生产
查看>>
团队编程项目作业2-团队编程项目开发环境搭建过程
查看>>
Stax解析XML示例代码
查看>>
cookie
查看>>
二级图片导航菜单
查看>>