CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  非技术区

一道逻辑问题,想不出方法来,求助

楼主2608(爱编的程)2003-11-04 18:45:25 在 C/C++ / 非技术区 提问

.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?  
   
   
    一道关于飞机加油的问题,已知:    
  每个飞机只有一个油箱,    
  飞机之间可以相互加油(注意是相互,没有加油机)    
  一箱油可供一架飞机绕地球飞半圈,    
  问题:    
  为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)    
  问题点数:0、回复次数:13Top

1 楼plainsong(短歌)()回复于 2003-11-04 18:54:15 得分 0

1:问:“如果我问另一个人哪条路去说谎国,他会怎么回答?”然后走答案相反的路。  
  Top

2 楼plainsong(短歌)()回复于 2003-11-04 19:09:29 得分 0

第二个问题用倒推法解决。方法复杂一些,你搜一下就能找到了。Top

3 楼loveweiwei(杨杨)回复于 2003-11-04 20:21:43 得分 0

第一题比较简单的拉!!  
   
  问其中一个人:“这两条路都是去说谎国的是吗?”  
   
  就知道谁是大骗子咯!!:)Top

4 楼2608(爱编的程)回复于 2003-11-04 21:30:22 得分 0

tanks!Top

5 楼ilzlf20(沉香)回复于 2003-11-12 22:41:34 得分 0

不错呀Top

6 楼steedhorse(晨星)回复于 2003-11-12 22:52:36 得分 0

那还不如随便问一个人“1加1等于2吗?”,照样可以确定谁是诚实的人。:PTop

7 楼ppli(自由自在)回复于 2003-11-12 23:04:34 得分 0

3架就够了Top

8 楼bing_huo(我是一个演员!)回复于 2003-11-13 09:03:22 得分 0

那还不如随便问一个人“1加1等于2吗?”,照样可以确定谁是诚实的人。:P  
   
   
   
  up。。。Top

9 楼layman2008(eniac)回复于 2003-11-13 10:16:53 得分 0

1   问“你的国家在哪条路走?”诚实国的会指向诚实国的,说谎国也会指向城市国的。。。  
  2   好像不太可能Top

10 楼iicup(双杯献酒)回复于 2003-11-13 10:37:43 得分 0

2.   3架  
  有人能编写出程序吗?  
  Top

11 楼likangnian0128(while(1);)回复于 2003-11-13 11:24:54 得分 0

3架!不可能这么少吧!Top

12 楼TianGuangZao(天光早)回复于 2003-11-13 12:57:57 得分 0

3   架绝对没可能。其它补给飞机你还得让它们飞回来,回来也得消耗油量的。Top

13 楼bnu381005(han)回复于 2003-11-13 17:49:10 得分 0

1。如果问两个人的话,还是比较简单的。只问一个人,我还没想好,我想还是可以解决的。(不一定正确)。  
        2。如果包括那架绕地球一圈回到起飞点的飞机的话,至少要四架。当然要忽略加油时的损耗和空中加油时间,并假设在空中停留不耗油。设那架绕地球一圈回到起飞时的飞机为A,其余三架分别为B,C,D,那么A第一次加油在飞行1/4圈时,此时加油半箱,分别由B,C提供,然后B,C返回,在1/8圈时由D分别向B,C供油1/4箱,这样B,C,D都可以顺利返回。然后在相反方向向A加油即可使A绕地球一圈回到起飞点。  
  Top

相关问题

  • 一道不错得逻辑题
  • 一道逻辑题
  • 一道面试逻辑题
  • 不合逻辑?
  • 一道FLASH的逻辑问题
  • 一道非常经典的逻辑考试题!
  • 一道逻辑性很强的题!我得出了一个答案,不知你的是什么,世界上有98%的人答不出来 !
  • 不解,求助:逻辑与运算符
  • 请教高手,逻辑性较强的一道题,送分,求助……
  • 300分,分三次给。1、求逻辑题。2、求一能实现桌面共享的软件和方法。

关键词

  • 说谎
  • 诚实
  • 飞机
  • 国
  • 加油
  • 起飞
  • 路
  • 问题
  • 绕地球一圈回到
  • 返回

得分解答快速导航

  • 帖主:2608

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo