冰冰有三个玩具:皮卡秋、维妮孙悟空和芭比娃娃。她并不知道这些玩具的具体重量(采用 NOI 单位),但是知道
每个玩具重量的大概范围,如下表:
|
皮卡秋 |
维妮孙悟空 |
芭比娃娃 |
| 最小可能重量 |
|
|
|
| 最大可能重量 |
|
|
|
(表 1 玩具和它们的最小、最大可能重量)
这些范围太粗略,冰冰希望能把它们缩小一些。正好佳佳有一个电子天平,不仅可以告诉你左右两边是否一样重,还可以告诉你左边比右边重(或轻)多少。天平很大,左右两边都可以放任意多件玩具。冰冰向佳佳借电子天平,希望能算出每个玩具的精确重量。佳佳为了考验冰冰,只允许她把任意一个玩具往天平的左侧和右侧最多各放一次。例如,如果她曾经把皮卡秋放在天平的左侧,则她不能再次把它放在天平的左侧。冰冰同意了。她一共称量了两次,结果如下(数字表示左边比右边重多少):
称量结果根据结果和表 1,可以确定三个玩具的重量一定是 ,也就是说,通过称量结果所得到的更新后的重量范围是:
|
皮卡秋 |
维妮孙悟空 |
芭比娃娃 |
| 最小可能重量 |
|
|
|
| 最大可能重量 |
(表 2 根据称量结果所得到的精确范围)
冰冰以后还会买很多很多玩具,她不想每次都自己计算每个玩具的重量。她需要写一个程序计算每个玩具最精确的重量下限和上限,你能帮她吗?