为了让大家体验思考的乐趣,先出一道题考考大家,本文的末尾会给出参考答案。
一个正方形,去掉一个角,还有多少个角?
很容易想出第一个答案吧?再仔细思考下,还有没有其它答案?
热身完毕,我们再来思考一个有趣的问题,看看你能轻松解决吗?
有一天你和几个大学同学聚会,聊着聊着,你们突然想知道你们现在的平均年薪是多少,但是每个人又不愿意透露自己的工资数额。思考一下,有什么办法既能让大家得到答案,又不用担心自己的年薪被曝光?
好了,我们一起来思考一下,因为要算平均工资,所以大家必须把自己的工资数额传递出来;因为不能让别人知道,所以你的工资数额必须经过处理,只有你自己能看懂,别人看不懂。(这不就是传说中的“加密”吗?)那怎么把自己的工资数额加密呢?最简单的方法是给这个数额加上一个很大的数,假设你的年薪是100000,加上10285200128,变成10285300128,如果别人不知道10285200128(这不就是传说中的“密钥”吗?),别人就不可能知道你的年薪,所以你可以把这个处理过的数字放心地告诉你旁边的同学,然后你的同学再把他的工资加上去,再传递给下一个同学,依此类推,最后再回到你的手上,你就可以用密钥还原出你们的工资总额了(这不就是传说中的“解密”吗?)。
最后留一个更有意思的问题给大家思考,假如你在网上碰到一个宣称可以预知未来的人,他说他知道下周的彩票中奖号码,而且他还一本正经地宣称“我虽然知道中奖号码,但是我不能泄漏天机,否则会产生蝴蝶效应,可能会改变这个平行世界的未来。” 问题来了,我们怎么才能戳穿他的谎言呢?是否可以采用上面提到的加密方法,让他先把彩票号码加一个很大的数,然后把结果告诉我们,等彩票号码公布的那天再把密钥告诉我们?
现在公布第一道题的答案,一共有三个可能的答案,可能是5个角,4个角或者3个角,亲,你都想到了吗?你体会到思考的乐趣了吗?