回 帖 发 新 帖 刷新版面

主题:出道题练练

有N(N≤10000)个士兵分散在一个网格形的土地上。网格土地上每一个格子又整数坐标给出,士兵可以移动,每一次移动可以向上、向下、向左或向右移动一个单元。
问:使这些士兵走到同一排(行或列)需要多少步?(每一个格子可以站无数个士兵)

回复列表 (共8个回复)

沙发

先求中位数:)

板凳

应该是最少需要多少步吧

3 楼

是最少啊,题是抄来的.
‘中位数’?我觉得是找到最大人数的行或列.假如3列每列的人数为1|2|4,按中位数2算是1*1+4*1=5,按最大数4算是1*2+2*1=4.

4 楼

顶起来看看,这是一个有趣的问题,类似于皇后问题

5 楼

需要最少步数??
取x或y的中位数,然后所有差的绝对值的和...

6 楼

放屁
  摸说空话``
   有本事你自己做下

7 楼

楼上几位````
  

8 楼

求得了中位数也不一定得出了答案啊,比如3楼的那个例子.感觉不好下手了

我来回复

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