python百钱买百鸡问题答案_PHP/Python---百钱百鸡简单实现及优化

公鸡5块钱一只,母鸡3块钱一只,小鸡一块钱3只,

用100块钱买一百只鸡,问公鸡,母鸡,小鸡各要买多少只?

今天看到这题很简单 ,但是随手写出来后发现不是最优的??

php实现

//============百钱百鸡===========

//公鸡5元/只 母鸡3元/只 小鸡1元/3只 一百元买一百只

$count = 0; //记录运行次数

for($i=0; $i<=100; $i++){

for($j=0; $j<=100-$i; $j++){

if ($i*5 + $j*3 + (100-$i-$j)*1/3 == 100){

print($i . ‘---‘ . $j . ‘---‘ . (100-$i-$j) . ‘
‘);

}

$count ++;

}

}

echo $count; //5151次

//========这是优化===========

$count = 0; //记录运行次数

for($i=0; $i<=100/5; $i++){

for($j=0; $j<=(100-$i*5)/3; $j++){

if ($i*5 + $j*3 + (100-$i-$j)*1/3 == 100){

print($i . ‘---‘ . $j . ‘---‘ . (100-$i-$j) . ‘
‘);

}

$count ++;

}

}

echo $count; //364次

?>

20190507165057287602.png

python实现

20190507165057610823.png

这是343次查询

还可以再优化??

用PHP实现吧

20190507165057786593.png

20190507165057915491.png

原文地址:https://www.cnblogs.com/super-zhangkun/p/10826431.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489957.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python玩转android_如何用python玩跳一跳 ?(安卓版)

微信小程序的游戏相信大家都很爱玩&#xff0c;用手机方便而且玩起来简单。其实&#xff0c;我们也可以用python来玩跳一跳&#xff0c;一起试试吧~ 以win10系统安卓手机为例 第一步、安装python2.7 默认安装到C盘就行 安装的时候&#xff0c;需要如上图所示&#xff0c;选择ad…

人体姿态估计的过去、现在和未来

&#xff08;图片付费下载自视觉中国&#xff09;作者 | 俞刚&#xff08;旷视研究院Detection组负责人&#xff09;来源 | 知乎前言因为在ICIP2019上面和两位老师搞了一个关于人体姿态估计以及动作行为的tutorial&#xff0c;所以最近整理了蛮多人体姿态估计方面的文章&#x…

python结果导入excel_荐Python读取、写入EXCEL,处理数据完成运算具体实例及代码,Pycharm中导入库的操作流程...

实例及操作明细&#xff1a; 在以下EXCEL表格中根据已有的数据&#xff1a; 数据共六列&#xff0c;需要处理的数据是E5-E284&#xff0c;以及F5-F284,现在要根据以下三个公式&#xff1a; 升跌当前收盘价-昨日收盘价&#xff1b; 涨跌幅&#xff08;当前收盘价-昨日收盘价&…

无言的鞭策:日本20年19人获自然科学诺奖

来源&#xff1a;知识分子新世纪以来日本自然科学类诺奖得主清单&#xff08;注&#xff1a;南部阳一郎和中村修二为日裔美籍&#xff09;未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能&#xff0c;互联网和脑科学交叉研究机构。未来智能实验室的主要工作包…

python turtle颜色rgb_turtle绘图总结

turtle绘图总结 (2020-05-15 11:09:13) 标签&#xff1a; python turtle 绘图 总结 分类&#xff1a; 科技 1、画布&#xff1a; (1) turtle.screensize(宽,高,背景颜色) (2) turtle.setup(width0.?,height0.?,startx?,starty?) 宽、高小数表示占据电脑屏幕的比例;x、y表示…

2019年工信部重点实验室名单公布 涵盖卫星导航及人工智能等多个领域

来源&#xff1a;卫星界据工业和信息化部官网10月9日消息&#xff0c;依据《工业和信息化部重点实验室管理暂行办法》&#xff08;工信部科〔2014〕515号&#xff09;&#xff0c;经评审和公示&#xff0c;工业和信息化部公布2019年工业和信息化部重点实验室名单。根据文件&…

日志 note_深入源码解析日志框架Log4j2(二)

异步AsyncAppender​log4j2突出于其他日志的优势&#xff0c;异步日志实现。我们先从日志打印看进去。找到Logger&#xff0c;随便找一个log日志的方法。public void debug(final Marker marker, final Message msg) {logIfEnabled(FQCN, Level.DEBUG, marker, msg, msg ! null…

垂死挣扎-1

进程控制块是描述进程状态和特性的数据结构&#xff0c;一个进程只能有惟一的进程控制块。 编译&#xff1a;进行语法检查、函数分配空间&#xff0c;将各个函数编译成二进制码&#xff0c;按照特定目标文件格式生成目标文件。连接&#xff1a;把程序中各个文件编译生成的目标文…

最近5年,诺贝尔化学奖都颁给了谁?

来源&#xff1a;科研圈诺贝尔化学奖&#xff08;瑞典语&#xff1a;Nobelpriset i kemi&#xff09;由诺贝尔基金会管理&#xff0c;每年颁发一次&#xff0c;用于表彰在化学各个领域作出杰出贡献的人。第一枚诺贝尔化学奖章于 1901 年授予荷兰物理化学家雅各布斯亨里克斯范托…

6-4 二叉树的非递归遍历 (25分)_本周小结!(二叉树)

给「代码随想录」一个星标吧&#xff01;❝以后每周加上一个本周小结怎么样&#xff1f;❞本周小结发现大家周末的时候貌似都不在学习状态&#xff0c;周末的文章浏览量和打卡情况照工作日差很多呀&#xff0c;可能是本周日是工作日了&#xff0c;周六得好好放松放松&#xff0…

5G核心网关键技术总览

来源&#xff1a;电子万花筒未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能&#xff0c;互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括&#xff1a;建立AI智能系统智商评测体系&#xff0c;开展世界人工智能智商评测&#xff1b;开展互联网&…

samba安装_Centos安装Samba

1.先安装相关依赖以及库&#xff1a;yum install -y gcc-cyum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel2.下载nginx安装包&#xff1a;wget -c https://nginx.org/download/nginx-1.12.0.tar.gz然后直接解压tar -zxvf n…

c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...

“一入函数深似海,从此数学是路人”很多同学都有这样的感觉。问&#xff1a;数学是从什么开始听不懂了&#xff1f;答&#xff1a;学函数的时候。函数问题作为中学阶段数学重要的知识点&#xff0c;真的是难倒了很多同学。数学老师也非常的痛苦&#xff0c;每次讲完函数问题&am…

解析 | 自动驾驶视觉定位与导航技术的研究与应用

来源&#xff1a;驭势未来视觉定位与导航技术是智能体具备的基础能力之一&#xff0c;随着无人驾驶的发展&#xff0c;基于低成本摄像头及人工智能算法的视觉定位与导航技术成为了无人驾驶的主流技术路线之一。在传统工作方式中&#xff0c;视觉定位与导航技术通常采用SLAM&…

visual studio 调试 定义debug常量_有趣的阅读 12个提高生产力的Visual Studio调试技巧...

以前因为工作的关系&#xff0c;接触过不少程序员同行&#xff0c;发现很多同学对所谓的小技巧tips感兴趣。本文就是一篇很有趣的文章&#xff0c;总结介绍了12个关于“宇宙第一IDE”—— Visual Studio的实用技巧。善加利用这些小技巧&#xff0c;能够在使用Visual Studio进行…

淘金尖端领域:全球量子技术最新投资趋势

IBM50量子位量子计算机原型&#xff08;来源&#xff1a;IBM&#xff09;来源&#xff1a;资本实验室 作为一个少有人参与的尖端领域&#xff0c;量子技术除了在少数国家的政府部门与科研机构&#xff0c;以及科技巨头的推动之下缓慢成长&#xff0c;也正在通过越来越多的创业公…

teamviewer设备数量上限怎么解决_支小蜜刷脸支付设备解决方案,支小蜜刷脸支付设备怎么使用...

高校刷脸支付解决方案&#xff0c;用于解决高校消费场景支付需求&#xff0c;在线上通过高校人脸小程序完成学生认证&#xff0c;面容录入&#xff0c;开通刷脸支付。开通刷脸支付后&#xff0c;可以在学校内通过刷脸进行支付(校园食堂消费、校园超市消费等)。这个方案将支付宝…

reload vue 重新加载_vue面试,谈下router拦截

最近开始准备面试&#xff0c;尽管是电话面试全身还是充斥着紧张感&#xff0c;一面感觉还不错&#xff0c;主要是问react和vue的一些生命周期&#xff0c;介绍下redux...&#xff0c;二面印象深刻的是问到了介绍下router拦截&#xff0c;我觉得还是个人对router 的理解不够&am…

文小刚:创新就是孩子的游戏

来源&#xff1a; 返朴 撰文 | 文小刚 &#xff08;麻省理工学院终身教授、格林讲席教授&#xff09;1什么是创新应用科学&#xff08;工程技术&#xff09;的目的是利用已知的知识&#xff0c;创造社会价值&#xff0c;造福人类。而基础科学的目的是创造新知识&#xff0c;开拓…

bzoj1532: [POI2005]Kos-Dicing

1532: [POI2005]Kos-Dicing Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1520 Solved: 516[Submit][Status][Discuss]Description Dicing 是一个两人玩的游戏,这个游戏在Byteotia非常流行. 甚至人们专门成立了这个游戏的一个俱乐部. 俱乐部的人时常在一起玩这个游戏然后评…