常在游戏策划面试中出现,考逻辑能力和表达能力。

题目:有十二个长得一样的球,其中一个球的重量与其他球不同。用一个天平,称三次,区分出那个球,并说明其比其他球重还是轻。

分析:常见的两个问题,一个是漏了分析轻重,二个是主动带入了觉得那个球或轻或重。

解答:

把12个球每4个球分成一组,即为a、b、c三组,每个球编号a1、a2、a3、a4、b1、b2、b3、b4、c1、c2、c3、c4;设不同球为x。

a vs b
如a=b,则x在c;
c1+c2+c3 vs a1+a2+a3
如c1+c2+c3=a1+a2+a3,则x=c4;
c4 vs a1
如c4<a1,则x为重;
如c4>a1,则x为轻。

a vs b
如a=b,则x在c;
c1+c2+c3 vs a1+a2+a3
如c1+c2+c3<a1+a2+a3,则x为轻;
c1 vs c2
如c1=c2,则x=c3
如c1<c2,则x=c1

a vs b
如a=b,则x在c;
c1+c2+c3 vs a1+a2+a3
如c1+c2+c3>a1+a2+a3,则x为重;
c1 vs c2
如c1=c2,则x=c3
如c1<c2,则x=c2

a vs b
如a<b,则x在a或b;
a1+a2+a3+b1 vs a4+c1+c2+c2
如a1+a2+a3+b1=a4+c1+c2+c2;则x是b2、b3、b4里的一个,且为重;
b2 vs b3
如b2<b3,则x=b3
如b2>b3,则x=b2
如b2=b3,则x=b4

a vs b
如a>b,则x在a或b;
a1+a2+a3+b1 vs a4+c1+c2+c2
如a1+a2+a3+b1=a4+c1+c2+c2;则x是b2、b3、b4里的一个,且为轻;
b2 vs b3
如b2<b3,则x=b2
如b2>b3,则x=b3
如b2=b3,则x=b4

a vs b
如a<b,则x在a或b;
a1+a2+a3+b1 vs a4+c1+c2+c2
如a1+a2+a3+b1<a4+c1+c2+c2;则x是a1、a2、a3里的一个,且为轻;
a1 vs a2
如a1<a2,则x=a1
如a1>a2,则x=a2
如a1=a2,则x=a3

a vs b
如a<b,则x在a或b;
a1+a2+a3+b1 vs a4+c1+c2+c2
如a1+a2+a3+b1>a4+c1+c2+c2;则x是b1、a4里的一个,且为重;
b1 vs c1
如b1=c1,则x=a4
如b1>c1,则x=b1

a vs b
如a>b,则x在a或b;
a1+a2+a3+b1 vs a4+c1+c2+c2
如a1+a2+a3+b1>a4+c1+c2+c2;则x是a1、a2、a3里的一个,且为重;
a1 vs a2
如a1<a2,则x=a2
如a1>a2,则x=a1
如a1=a2,则x=a3

a vs b
如a>b,则x在a或b;
a1+a2+a3+b1 vs a4+c1+c2+c2
如a1+a2+a3+b1<a4+c1+c2+c2;则x是b1、a4里的一个,且为轻;
b1 vs c1
如b1=c1,则x=a4
如b1<c1,则x=b1