题解 | #百钱买百鸡问题#

百钱买百鸡问题

http://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b

价格计算5x+3y+z/3=100:
//5x+3y+z/3=100; --*3--> 15x+9y+z=300 z=300-15x-9y;
数量计算x+y+z=100:
//x+y+z=100;z=100-x-y;
合并两者消除z值计算:100-x-y=300-15x-9y:
//100-x-y == 300-15x-9y ----> 200-15x-9y +x+y=0 ---->200=14x+8y=0 ---> 7x+4y=100
得到:
7x+4y=100

#include <iostream>
#include <map>

using namespace std;
/*
 * 公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
 */
static const int J_NUM=100;//鸡鸡数量
static const int Q_NUM=100;//钱钱数量
static const int JM=5;     //公鸡价格
static const int JW=3;     //母鸡价格
int main(void)
{

    int max_x=Q_NUM/JM,max_y=Q_NUM/JW;
    for(int i=0;i<max_x;i++)
    {
        for(int j=0;j<max_y;j++)
        {   
            if((i*7+j*4)==J_NUM)
            {
                printf("%d %d %d\n",i,j,J_NUM-i-j);
            }
        }
    }
    system("pause");
}
全部评论

相关推荐

秋国🐮🐴:拿到你简历编号然后让你知道世间险恶
点赞 评论 收藏
分享
醒工硬件:1学校那里把xxxxx学院去了,加了学院看着就不像本校 2简历实习和项目稍微精简一下。字太多,面试官看着累 3第一个实习格式和第二个实习不一样。建议换行 4项目描述太详细了,你快把原理图贴上来了。比如可以这样描述:使用yyyy芯片,使用xx拓扑,使用pwm控制频率与占空比,进行了了mos/电感/变压器选型,实现了xx功能 建议把技术栈和你做的较为有亮点的工作归纳出来 5熟悉正反激这个是真的吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务