問題一覧 > 通常問題

No.2354 Poor Sight in Winter

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 125
作問者 : 👑 AngrySadEight / テスター : kumakuma Shirotsume
8 ProblemId : 9451 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-06-17 00:13:26

問題文

冬の yuki 国は吹雪により視界が非常に悪くなることがあり,明かりを頼りにしながら進んでいくことになります.具体的には,視界が PP のとき,今いる座標からマンハッタン距離が PP 以下にある,明かりがついた座標をひとつ選んで進むことを繰り返します.

yuki 国には,地蔵が NN 体います.ii 番目の地蔵は,座標 (xi,yi)(x_i, y_i) におり,すべての地蔵には明かりがついています.

あなたは,yuki 国の会社に務めており,その座標は (sx,sy)(s_x, s_y) です.あなたの家は座標 (gx,gy)(g_x, g_y) にあります.会社にも家にも,明かりがついています.

あなたは,明かりを KK 個持っており,二次元座標上の好きな格子点(座標の値がすべて整数である座標)上に設置してつけたいと思っています.

適切に明かりを設置する場所を選んだとき,会社から家までたどり着くことができる視界の値の最小値を求めてください.

なお,22 つの座標 (a1,b1),(a2,b2)(a_1, b_1), (a_2, b_2) 間のマンハッタン距離は,a1a2+b1b2|a_1 - a_2| + |b_1 - b_2| で定義されます.

また,答えは必ず整数となることが示せます.

制約

  • 入力はすべて整数である.
  • 1N5001 \leq N \leq 500
  • 0K1050 \leq K \leq 10^5
  • 0sx,sy,gx,gy1050 \leq s_x, s_y, g_x, g_y \leq 10^5
  • (sx,sy)(gx,gy)(s_x, s_y) \neq (g_x, g_y)
  • 0xi,yi1050 \leq x_i, y_i \leq 10^5
  • (xi,yi)(xj,yj)(ij)(x_i, y_i) \neq (x_j, y_j) (i \neq j)
  • (xi,yi)(sx,sy)(x_i, y_i) \neq (s_x, s_y)
  • (xi,yi)(gx,gy)(x_i, y_i) \neq (g_x, g_y)

入力

入力は以下の形式で標準入力から与えられる.

NN KK
sxs_x sys_y gxg_x gyg_y
x1x_1 y1y_1
x2x_2 y2y_2
\cdots
xNx_N yNy_N

出力

答えを整数値で出力せよ.

サンプル

サンプル1
入力
1 1
0 0 6 6
2 2
出力
4

P4P \geq 4 のときは,明かりを座標 (4,4)(4,4) に置くことで,座標 (0,0)(2,2)(4,4)(6,6)(0,0) \rightarrow (2,2) \rightarrow (4,4) \rightarrow (6,6) の順に移動することで会社から家まで行くことができます.

P<4P < 4 のときには明かりをどの座標においても会社から家まで行くことはできないため,求める答えは 44 です.

サンプル2
入力
1 0
0 0 10 10
0 10
出力
10

新たに設置できる明かりが存在しない場合もあることに注意してください.

サンプル3
入力
2 16
0 0 100000 100000
8 11
2017 45145
出力
11757

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。