NC53271. 防壁
描述
输入描述
第一行两个空格分隔的整数N,M,表示这个关卡有N个防壁,敌人将会进行M轮攻击。
接下来N行,第i行有两个空格分隔的整数,表示关卡开始时防壁i被放置在到的所有区域的位置上。
接下来M行,第j行有一个整数,表示第j次攻击时,敌人从向进行直线镭射射击。
输出描述
输出N行,第i行表示防壁i的移动次数的最小值。
示例1
输入:
4 4 0 3 4 4 2 7 8 11 6 4 3 8
输出:
5 10 1 7
说明:
在这个输入中,使防壁的移动次数最少的移动方法之一如下:示例2
输入:
7 11 12 39 22 23 5 38 6 47 10 43 0 50 18 46 38 19 15 1 12 29 29 0 6 40 6
输出:
34 178 13 6 18 0 36