回 帖 发 新 帖 刷新版面

主题:今天看到一道智力题.

今天看到一道题:
[url=http://www.infoxa.com/asp/article_file/xxnr_article_418.htm]原贴的链接在这里[/url]
--------------------------------
一道真正的智力题,据说是世界上目前最好的智力题目<转帖>    
              推荐人:gao 2004-11-24 15:55:53   
  好的智力题目的标准是:1.一般人做不出来或者做不下去;2.不需要知识。
  看仔细了:
  有12个乒乓球特征相同,其中只有一个重量异常,现在要求用一部没有砝码的天平称三次,将那个重量异常的球找出来。
  评分标准:
  1.30分钟以内做出来:智力很高很高很高,不知道有多高......
  2.60分钟以内做出来:智力很高。
  3.两小时内做出来:智力相当高。
  4.1天或者1周内做出来:智力也很高,而且还是一个有毅力的人。
  5.10分钟内做出来:你或者以前做过,或者多半是个马虎的人,蒙对了。
注:请看清楚,是“重量异常”,不是轻或者重,都有可能!
------------------------------------
我很自大,我很粗心,我承认我小看了这道题,
我很诚实,我承认我是看了答案的.
但我想把这道题拿出来,让大家想想用QBasic来做做看.
我想应该有办法能做出来的.只是不知道如何表达罢了.哈哈.
有兴趣的请试试.

回复列表 (共6个回复)

沙发

1 .把12个球分两组 各6个放到天平两端 留下重的6个
2. 把留下的6个分成两组 各3个 放到天平两端 留下3个重的
3.把留下的3个中拿出一个 剩下的两个各放到天平两端 如果倾斜了 那么倾斜下去的就是重的 如果平衡 那么拿出的就是重的
 对吗

板凳

如果质量异常的是轻的就反一反

3 楼

1 .把12个球分两组 各6个放到天平两端 留下重的6个
2. 把留下的6个分成两组 各3个 放到天平两端 留下3个重的
3.把留下的3个中拿出一个 剩下的两个各放到天平两端 如果倾斜了 那么倾斜下去的就是重的 如果平衡 那么拿出的就是重的
 对吗

4 楼

Qbasic程序清单:
RANDOMIZE TIMER
CLS
DIM A(12)
A(INT(RND*12)+1) = 1
FOR I=1 TO 6:S1=S1+A(I):S2=S2+A(I+6):NEXT I
IF S1>S2 THEN BZ=0 ELSE BZ=6
S1=0:S2=0
FOR I=1 TO 3:S1=S1+A(I+BZ):S2=S2+A(4+I+BZ):NEXT I
IF S1>S2 THEN BZ=BZ+0 ELSE BZ=BZ+3
IF A(BZ+1)>A(BZ+2) THEN
  PRINT "第";BZ+1;"个球是重的"
ELSEIF A(BZ+1)<A(BZ+2) THEN
  PRINT "第";BZ+2;"个球是重的"
ELSE
  PRINT "第";BZ;"个球是重的"
END IF
END

5 楼

与判别树相关

不过我数学太差! 树结构都还没有学会呀! 不会做! 真难!

6 楼

高中物理学过这个题目!   一楼的不错!

我来回复

您尚未登录,请登录后再回复。点此登录或注册