以下是引用angeloc在2007-3-28 11:56:14的发言:
哦,没看清题,不好意思!那就稍微改下啊
1. 12个分4组(为了方便标为A,B,C,D),每组3个,取A,B组比较。
2. 如果相等,那么再取剩下的其中C组来跟现有的A组比较,如果不等则次品在C组里,等则在D组里
如果不等,那么再取剩下的其中C组来跟现有的A组比较,如果等,则刚拿掉的B组有次品,不等则,现有的A组有次品
重点:通过上面的比较也知道次品是重还是轻了!!!
3. 剩3个了,还是老样子了!
分3组,任意取两个比较,如果两个相同重量,那么第3个是次品,
如果两个中有一个跟刚才比较的轻重结果相同,那么是次品!
哦,没看清题,不好意思!那就稍微改下啊
1. 12个分4组(为了方便标为A,B,C,D),每组3个,取A,B组比较。
2. 如果相等,那么再取剩下的其中C组来跟现有的A组比较,如果不等则次品在C组里,等则在D组里
如果不等,那么再取剩下的其中C组来跟现有的A组比较,如果等,则刚拿掉的B组有次品,不等则,现有的A组有次品
重点:通过上面的比较也知道次品是重还是轻了!!!
3. 剩3个了,还是老样子了!
分3组,任意取两个比较,如果两个相同重量,那么第3个是次品,
如果两个中有一个跟刚才比较的轻重结果相同,那么是次品!
你这个算法有一个过程是不行的,
在2中,如果相等,那么再取剩下的其中C组来跟现有的A组比较,如果不等则次品在C组里,等则在D组里
如果C组和A组相等,则可以判断次品在D组中,
这个时候你并不知道次品是轻还是重,所以你的这种情况在进行第三步是得不到答案的!
一念心清净,莲花处处开。 一花一净土,一土一如来。