农夫卖鸡问题->数学趣题

题目:(陶哲轩儿子作业题,他说自己花了15分钟)三农夫分别要卖10, 16, 和26只鸡。为避免价格战,大家商量以每只鸡同价销售,一上午没人卖完。仨人午餐时决定同步降价,下午终于完成任务,每人皆得35元。请问午饭前后鸡价分别几何?

分析:这类题目一般是从多个约束条件中,求出满足约束的值。

解答:

1、早上价格设为x元,下午价格设为y元,且根据题意有x > y。

2、设10只鸡农夫早上卖出a只鸡,16只鸡的早上卖出b只,26只鸡的早上卖出c只,根据题意有10 >a > b > c >0。

3、可得出等式:

ax + (10-a)y = 35 (A1)

bx + (16-b)y = 35 (A2)

cx + (26-c)y = 35 (A3)

4、

A1-A2得:(a-b)x - (a-b)y - 6y = 0  (A4)

A1-A3得:(a-c)x - (a-c)y -16y = 0  (A5)

A2-A3得:(b-c)x - (b-c)y - 10y = 0  (A6)

5、5变量,3等式,无法解出答案,可将等式A4变形,得到:(a-b)(x-y) = 6y (A7),则有(a-b)/6 = y/(x-y) (A8)

6、设y/(x-y)=k,使之减少一个变量,从A8和A5,A6可得

(a-b)/6 = k  (A9)

(a-c)/16 = k  (A10)

(b-c)/10 = k  (A11)

7、由A9和a>b可得k >= 1/6

由A10和a<10可得 k < 9/16

则有1/6 <= k < 9/16 (A12),而且6k,16k,10k是自然数。

8、满足10k是自然数和A12的k值可取,0.2, 0.3, 0.4, 0.5这4个值。

而其中能满足6k和16k是自然数的,只有0.5,因此k=0.5

9、所以y/(x-y) = 0.5,则有x = 3y

10、则由A9,A10,A11可得

a-b=3  (A13)

a-c=8  (A14)

b-c=5  (A15)

11、由A14可得,a=8+c,且a <10,c>0,因此a只能取9。

12、当a = 9时,b = 6, c = 1。

13、代入A1可得,y=35/28=5/4=1.25,x=3y=3.75。

时间: 2024-10-13 04:47:49

农夫卖鸡问题->数学趣题的相关文章

2018高考数学真题权威专家评析+2019备考方向解读

2018高考数学真题汇总!权威专家评析+2019备考方向解读 "试卷稳中求新,在保持结构总体稳定基础上,科学灵活地确定试题内容,强调数学应用,突出关键能力."教育部考试中心命题专家认为,2018年高考数学卷一个突出的特点是,根据文理科考生数学素养综合要求,调整文理科同题比例,为新一轮高考数学不分文理科的改革进行了积极探索. 探索内容改革,助推素质教育 教育部考试中心命题专家介绍,根据文理科考生数学素养的综合要求,调整全国Ⅱ卷.全国Ⅲ卷文理科同题比例,为新一轮高考数学不分文理科改革进行了

智力趣题几则

古时一位农民被人诬陷,农民据理力争,县官因已经接受别人的贿赂,不肯放人,又找不到理由,就出了个坏主意.叫人拿来十张纸条,对农民说:“这里有十张纸条,其中有九张写的‘死’, 一张写的‘生’,你摸一张,如果是‘生’,立即放你回去,如果是‘死’,就怪你命不好,怨不得别人.”聪明的农民早已猜到纸条上写的都是“死”,无论抓哪一张都一样.于是他想了个巧妙的办法,结果死里逃生了.你知道他想的什么办法吗? 把其中的一张纸条吃下去,再根据排除法,结果就有九张死那么它吃下去的就是“生” 称苹果         有十

uyhip 趣题 拉灯问题总有解吗?

这是一个让我纠结许久,又不甘放弃的puzzle.在一个意志力极度薄弱的下午,对不起,我看了答案...所以,这又是一篇马后炮文章.但不是所有马后炮都一文不值.如果在讲解一个解答的时候,我们不能把思考背后的动机讲清楚,于他人和自己的价值就会小很多.每一步推理的过程,每一个构造的细节,不是无迹可寻的.我希望去揭示背后的东西. 一个解答背后包含了大量的探索.解谜高手对于如何避免无效的思考,摸清靠谱的思路,总是有一套自己的办法.遗憾的是,好些同学由于各种原因,没有公开自己的方法.例如,高斯同学,他认为数学

数学趣味题(相邻同加同减问题)

想要弥补数学方面的知识于是我看了刘汝佳老师的算法艺术. 从简单开始在这里记录一下. 题目的描述 很容易理解但是让我想的话,我会感觉很困难. 似乎见到多了,对这种问题有一种天生的恐惧. 但是学习嘛,一点一点积累. 刘汝佳老师这样讲到. 先把8个点归为红色和蓝色两类. 相邻的点不在同一类中. 假设我们先看一下最下面的ABCD四个点,假设A点有a个麻烦子,B点有b个麻烦子,C点有c个,D点有d个. 我们先让A,B同时增加c个,然后让B,C同时减少c个,这样就C就没有了,而A中多了c个.这样我们就能把同

hdu 3641 数论 二分求符合条件的最小值数学杂题

http://acm.hdu.edu.cn/showproblem.php?pid=3641 学到: 1.二分求符合条件的最小值 /*==================================================== 二分查找符合条件的最小值 ======================================================*/ ll solve() { __int64 low = 0, high = INF, mid ; while(low <=

Acdreamoj1115(数学思维题)

题意:1,3是完美数,如果a,b是完美数,则2+a*b+2*a+2*b,判断给出的n是否是完美数. 解法:开始只看出来2+a*b+2*a+2*b=(a+2)*(b+2)-2,没推出更多结论,囧.没办法,只能暴力将所有的完美数求出来然后查表.正解是c+2=(a+2)*(b+2);完美数都是有质因子3或5组成的(5本身除外): 自己暴力代码: /****************************************************** * author:xiefubao *****

hdu 4961 数学杂题

http://acm.hdu.edu.cn/showproblem.php?pid=4961 先贴个O(nsqrtn)求1-n所有数的所有约数的代码: vector<int>divs[MAXN]; void caldivs() { for(int i=1;i<MAXN;i++) for(int j=i;j<MAXN;j+=i) divs[j].push_back(i); } 有了这个当时理下思路就可写了,但是重复数处理注意: 1.用一个数组vis[]  vis[i]=1表示i存在

序列相关的趣题 之四

(8) 给定一个英文单词,消除其中重复的字母,只能删掉字母,不能交换字母顺序,最后原单词中每个字母只出现一次,求字典序最小的结果. 这是toj一个题,百度面试也问过,原题见 http://acm.tju.edu.cn/toj/showp3257.html 此题我非常喜欢,巧妙之处是其算法是O(n)的-- .我们一个字母一个字母加入序列,一旦来了一个比较"小"的字母,因为我们需要字典顺序最小,我们希望它尽可能靠前.所以我们试图"冒泡"似的把小的往前面送,经过尾部那些较

序列相关的趣题 之二

(4)数组中找到两个数和的绝对值最小 像不像2-SUM? 不多解释,主要是绝对值大的动就行,两头扫的方法真好!当然要先排序,出去排序就是O(n),算上排序的话退化到O(nlogn) 这也是codility上的问题,还没来得及整理. 上个代码: // you can also use includes, for example: // #include <algorithm> #include <algorithm> int ab(int x) { return (x >= 0