黑客小游戏(26)

安全阵线

上期答案

论坛 11楼:题目讨论的是3个酒具的容积而不是体积,楼上的兄弟们想歪了。例如一块1立方米的球形实心石头,外形、体积都比一只普通碗大很多倍,但却半碗水也装不下!即使不论容积,只论体积,我也认为外形必须从前、后、左、右、上、下各角度测量才全面。

例如一段10米长的铁轨,从横截面看比一个排球还要小,你能因此而判断排球的体积大于这段铁轨吗?我个人的想法是,用竹筒作参照物,先用竹筒盛满水再倒入其他两个酒具中,比较谁装的水多。用倒水的方法就可以辨别出哪一个酒具的容积最大。

邮箱 cnspider_max:我个人认为用水测试最简单,老农可以接受。首先将葫芦装满水,再将竹筒放到自制陶壶中,将葫芦中的水缓慢倒入竹筒中。如溢出则竹筒容积小于葫芦,不满则竹筒容积大于葫芦。

然后将竹筒里的水倒入自制陶壶中(无论刚才操作是否有水溢出均不影响该操作),如果水溢出且上一步操作竹筒里的水也溢出则葫芦容积最大。如果水不满且上一步操作竹筒里的水溢出,则对葫芦和自制陶壶进行比较。如果水不满且上一步竹筒里的水也不满,则对竹筒和自制陶壶进行比较,即可判断出哪个酒具装酒最多!

游戏QQ群:上面的兄弟们都在讨论盛水的方法,我承认盛水的方法是最简单的,但方法不止这一种。我觉得还可以用沙子、黄豆。我倾向于使用黄豆,这样就可以避免漏水出现误差。

本期问题

十把刀:有一个柜子,从第一格到第十二格的每格抽屉里面都放着一颗红宝石和一颗蓝宝石,宝石大小全部不相同(见图)。现在从第一格到第十二格依次打开抽屉(可循环此操作),每次只能从抽屉里面拿一颗宝石。如果红宝石和蓝宝石只能各拿一次,拿到最大一颗红宝石和最小一颗蓝宝石,最巧的方法有吗?

26-f06-06.jpg

如果你想出了答案,请到电脑报论坛http://www.shudoo.com/hd/f/hk.html跟大家分享交流一下,或者发邮件到pcw-chendx@vip.sina.com。本期的奖品是安天的KEY。

一些读者反馈希望加强“黑客小游戏”栏目的技术难度,特别是跟黑客技术相关的,为此小编特意准备了带黑客技术的游戏页面(http://www.blackbap.com/hacker),大家赶紧来挑战吧!