程序员是脑力劳动者~所以不光要掌握各种编程技术,敏捷滴思维、强大的逻辑推理能力也是很重要的。
这里放出几个题目给大家换换口~顺便锻炼下逻辑推理能力哈~
逻辑题没确切答案哈~大家多多互相交流参考。。。
第一题:
说有5个海盗,获得了100颗珍珠,他们准备分赃,这样规定,
从第一个人开始说一种分配方案,由5个人投票商议,假如有一半或一半以上的人同意,那么就按照他的方案分配,如果不同意,就把他扔到海里喂鱼.
提示一:这5个海盗非常狡猾聪明,由相互的心知肚明,知道对方心里在想什么。
提示二:有半数或者半数以上的同意,那么就按照这个方案配分
提示三:珍珠非常的名贵,一颗就足以过一辈子荣华富贵的生活。
问题:
试问能不能推出第几个人的方案被采纳,并且是怎样的分配方案?
第二题:
三个穷书生上京敢考,天黑住店,店老板的房间要30文钱,
于是三位书生一人拿出10文来付房间的钱,但是老板可怜穷书生就只收它们25文,
于是叫店小二把另外5文给三位书生,但是店小二心想5文怎么分给三位书生
,于是自己留下了2文;把另外3文给了书生!
那么实际上三位书生每人只出了9文!
问题是:
3位书生 * 每人给的钱(9文) + 店小二的钱(2文) = 29文
那么~还有一文去了哪里呢!? |