【算法题一】 百钱买百鸡
来源:互联网 发布:tensorflow 人脸比对 编辑:程序博客网 时间:2024/06/06 03:38
写在前面:题目我也是从网上找的,会贴上原帖传送门~会有自己写的时候遗漏的点会补充说明上~
传送门:经典算法题每日演练——第一题 百钱买百鸡
题目要求:
**不定方程的问题**
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
解题思路:
可以由简单的方程组构成:
设未知量公鸡、母鸡、小鸡的数量分别为x、y、z
有 5x+4y+z/3=100
和 x+y+z=100
其取值范围是
0< x<20, 0< y<33 , z=100-x-y
<第一次我就看漏了公鸡母鸡小鸡都要有 好神奇>
void main (){ int x,y,z; for(x=1;x<20;x++){ for(y=1;y<33;y++){ z=100-x-y; if(z%3==0&&(5*x+3*y+z/3)==100){ cout<<"公鸡:"<<x<<"母鸡:"<<y<<"小鸡:"<<z<<endl; } } }}
结果如下:
阅读全文
0 0
- 【算法题一】 百钱买百鸡
- 算法题(一)
- Java 算法题 一
- 算法题一
- 算法基础训练题(一)
- 算法基础训练题(一)
- 算法基础训练题(一)
- 面试算法题总结(一)
- 算法导论上机题一
- 算法谜题系列(一)
- 算法基础训练题(一)
- leetcode算法题(一)
- 基本算法题练习一
- 算法题:凑算式一
- 算法设计题一:栈
- 每日一题LeetCode+算法
- 面试算法题(一)
- 算法一
- 一个demo学会js
- android jni 用c++使用opengles和egl实现离屏渲染
- 开博啦~~ 算法服务平台-10001
- 正则表达式
- iOS TextView输入长度限制 设置placeholder
- 【算法题一】 百钱买百鸡
- vim配置文件,让编程更随意
- POJ1542 Ultra-QuickSort
- 简单的背包问题
- Maven学习 (一) 搭建Maven环境
- springmvc 的静态资源配置
- 《机器学习技法》学习笔记13——深度学习
- 二叉树 STL 图 哈希 详解
- Editor does not contain a main type