码迷,mamicode.com
首页 > 其他好文 > 详细

智力题集锦A

时间:2015-05-09 22:07:21      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:算法

1、题目:有4头猪,两两的重量各不相同,且都是整公斤数。两头一起称,重量分别是99、113、125、130、144,有一组的两头没有称,求那一组中,较重的那头猪的重量?

上述五个重量中,存在两个之和=另外两个之和,观察可知99+144=113+130=125+118
因此,剩余那组猪的重量是118,因此六组猪的重量分别是99、113、118、125、130、144;
假设四头猪的重量分别为a,b,c,d,且a<b<c<d;那么:a+b<a+c<b+d<c+d,a+d和b+c介于a+c和b+d之间,因此a+b=99,a+c=113,b+d=130,c+d=144;由于a+b和a+c都是奇数,因此,b和c的奇偶性相同,因此b+c=118,a+d=125;
由以上六个等式可以计算出a=47,b=52,c=66,d=78;
较重那头猪是c,重量为66;

智力题集锦A

标签:算法

原文地址:http://blog.csdn.net/pymqq/article/details/45604559

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!