| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1700 人关注过本帖
标题:[求助]给个想法就行,程序我自己写
只看楼主 加入收藏
gxppa2006
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-2-27
收藏
得分:0 

很感谢你们的帮助
但是现在的问题是虽然知道那个是次品了,但是还不知道那个重那个轻。。。继续求助中

[此贴子已经被作者于2007-3-28 17:47:19编辑过]


临渊羡鱼,不如退而结网!
2007-03-28 17:46
梧桐
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2005-11-17
收藏
得分:0 
以下是引用Eastsun在2007-3-28 12:35:20的发言:
那也未必哦

分三组:每组四个,第一组编号1-4,第二组5-8,第三组9-12.
第一次称:天平左边放第一组,右边放第二组。

A 第一种可能:平衡。则不同的在第三组。
 第二次称:接下来可以在左边放第9、10、11号,右边放1、2、3号三个正常的。
 
 a.如果平衡,则12号是不同的;第三次称:左边放12号,右边放1号。左重,次品重;右重,次品轻。

 b.如果左重右轻,则不同的在9、10、11号中,而且比正常球重。第三次称:9放左边,10放右边,如果平衡,则11号是不同的;如果 
 左重右轻,则9号是不同的,如果右重左轻,则10号是不同的。

 c.如果左轻右重,道理同b (只是次品比正常球轻)

B 第二种可能:左重右轻,则不同的在1-8号中,但不知比正常的轻还是重。
 第二次称:左边放1、2、5号,右边放6、9、3号。
 
 a.如果平衡。则不同的在4、7、8中。可以称第三次:左边放4、7,右边放9、10。如果平衡,则8是不同;如果左重右轻,则4是不 
 同;如果左轻右重,则7是不同。
 
 b.仍然左重右轻。则不同的在位置没有改变的1、2、6中。可以称第三次:左边放1、6,右边放9、10。如果平衡,则2是不同; 如果
 左重右轻,则1是不同;如果左轻右重,则6是不同。

 c:左轻右重。则不同的在5、3、中,因为只有它们改变了原来的位置。可以称第三次:左放5,3,右放9,10。如果左轻右重,则5
 是不同,如果左重右轻,则3是不同。
(次品是1-4中之一时,次品比正常球重;次品是5-8中之一时,次品比正常球轻)

C 第三种可能:左轻右重,道理同B

  Eastsun很厉害!!
  我加的一点点主要是说明次品究竟是轻还是重的问题~~请楼主明鉴~~
  向斑竹们学习!!!


The future is ours to build!
2007-03-28 19:23
gxppa2006
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-2-27
收藏
得分:0 
这里很感谢Eastsun和梧桐两个。。。

临渊羡鱼,不如退而结网!
2007-03-28 21:46
飞匪2134996
Rank: 1
等 级:禁止访问
帖 子:18
专家分:0
注 册:2006-10-24
收藏
得分:0 
我也顶一下
2007-03-30 21:58
yuyunliuhen
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1435
专家分:0
注 册:2005-12-12
收藏
得分:0 

哈哈,不知道是上数据结构的时候听过还是什么课,记不起来了,LS


Go confidently in the  directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
2007-03-30 23:21
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
哈  我发过的帖子

开开心心的过&玩每一天!!!!
2007-03-31 14:04
黄袖标
Rank: 4
等 级:贵宾
威 望:13
帖 子:676
专家分:0
注 册:2007-3-22
收藏
得分:0 
原来是新人遇到老问题啊.复习一下,遇到过类似的问题,不过我遇到的是100麻袋装金子,问哪个里少...具体记不清问题了

我胡汉三又回来啦!物是人非啊,只有静夜思大大还在。
2007-03-31 14:10
子阳
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2007-3-5
收藏
得分:0 
[QUOTE]

哦,没看清题,不好意思!那就稍微改下啊
1. 12个分4组(为了方便标为A,B,C,D),每组3个,取A,B组比较。
2. 如果相等,那么再取剩下的其中C组来跟现有的A组比较,如果不等则次品在C组里,等则在D组里
如果不等,那么再取剩下的其中C组来跟现有的A组比较,如果等,则刚拿掉的B组有次品,不等则,现有的A组有次品
重点:通过上面的比较也知道次品是重还是轻了!!!
3. 剩3个了,还是老样子了!
分3组,任意取两个比较,如果两个相同重量,那么第3个是次品,
如果两个中有一个跟刚才比较的轻重结果相同,那么是次品!

[/QUOTE]
说的非常有道理,
2007-04-03 21:41
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
得分:0 

真强!佩服!!!!


我在说's blog   http://www..cn
2007-04-03 23:35
gxppa2006
Rank: 1
等 级:新手上路
帖 子:178
专家分:0
注 册:2007-2-27
收藏
得分:0 
似乎有人说分两堆也可以算出来,我想死了多没想到。。。郁闷。

临渊羡鱼,不如退而结网!
2007-04-05 19:11
快速回复:[求助]给个想法就行,程序我自己写
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012645 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved