• 思维_逆向的魅力2_20131229


    • 【情景描述】据说俄国大作家托尔斯泰设计了这样一道题:从前有个农夫,死后留下了一些牛,他在遗书中写道:妻子得全部牛的半数加半头;长子得剩下的牛的半数加半头,正好是妻子所得的一半;次子得还剩下的牛的半数加半头,正好是长子的一半;长女分给最后剩下的半数加半头,正好等于次子所得牛的一半。结果一头牛也 没杀,也没剩下,问农夫总共留下多少头牛?

    说明:分析在图片下方,先思考哦!

    images

    【分析】

    思考和解答此题,如果先假设一些情况(例如假设共有20头牛,共有30头),然后再对它们逐一验证和排除,自然是可以的。但这样不免有些繁琐,要费很多的时间和精力,是一个较笨的方法。
    解这道题最好是倒过来想,倒过来算:
    长女既然得到的是最后剩下的牛的“半数”再加“半头”,结果1头都没杀,也没有剩下,那么,她必然得到的是:1头。
    次子:长女得到的牛是次子的一半,那么,次子得到的牛就是长女的2倍:2头。
    长子:次子得到的牛是长子的一半,那么,长子得到的牛就是次子的2倍:4头。
    妻子:长子得到的牛是妻子的一半,那么,妻子得到的牛就是长子的2倍:8头。
    于是,把4个人得到的牛的头数相加:1+2+4+8=15,可见,农夫留下的牛是15头。

     

  • 相关阅读:
    Spring data jpa使用枚举
    IO
    Tomcat相关问题
    flex中为控件添加监听器并计算
    导出excel
    webService常见问题
    从指定的路径中查找含有特殊字符串的文件
    flex中日期的格式化
    flex与后台及页面间对象的传递
    打印时有选择的打印
  • 原文地址:https://www.cnblogs.com/uestc999/p/3496527.html
Copyright © 2020-2023  润新知