小 X 是一个喜欢收集炸弹的士兵,今天他来到了一块埋着很多炸弹的危险区 域收集炸弹。 这块区域可以看成一个二维平面坐标系,一开始小 X 站在 (0, 0) 的位置上。 危险区域中一共深埋着 n 个炸弹,第 i 个炸弹的坐标为 (xi , yi)。 因为这块区域十分危险,小 X 必须遵守以下的规则行走:
从文件 boom.in 中读入数据。 第一行一个整数 n。 接下来一共 n 行,每一行两个整数 (xi , yi),表示第 i 个炸弹的位置。
输出到文件 boom.out。 输出共 i 行,第 i 行表示小 X 收集够 i 个炸弹所需要的最小时间
6 2 3 -2 6 -5 1 3 6 2 1 -5 3
39 16 21 31 41
5 0 1 0 2 0 3 1 4 0
12357
10 -21 266 666 161 726 99 683 161 -819 266 9 161 493 99 -416 266 -483 241 748 276
170 305 700 1103 2048 2451 3417 3903 4869 6446