QOJ.ac

QOJ

Time Limit: 3 s Memory Limit: 256 MB Total points: 100

#5336. 道路損壞

Statistics

Farmer John 的農場可以表示為一張有向帶權圖,道路(邊)連接不同節點,每條邊的權重就是沿該道路行進所需的時間。每天,Bessie 都喜歡從穀倉(位於節點 $1$)出發,恰好經過 $K$ 條道路到達田地(位於節點 $N$),並希望在此限制下儘快到達田地。然而,某個時刻起,道路不再受到維護,開始一條接一條地損壞,變得無法通行。請幫助 Bessie 找出每個時刻從穀倉到田地的最短路徑!

形式化地說,一開始有一張包含 $N$ 個頂點($1\le N\le 300$)、$N^2$ 條邊的完全有向帶權圖:對每一對 $(i, j)$($1 \le i, j \le N$)都有一條邊(注意其中有 $N$ 個自環)。每次刪除一條邊後,輸出從 $1$ 到 $N$、恰好經過 $K$ 條邊(不必互不相同)的路徑的最小權重($2\le K\le 8$)。注意,第 $i$ 次刪除後,圖中剩下 $N^2-i$ 條邊。

一條路徑的權重定義為該路徑上所有邊的權重總和。注意,路徑可以多次經過同一條邊,也可以多次經過同一個頂點,包括頂點 $1$ 和 $N$。

輸入格式

第一行包含 $N$ 和 $K$。

接下來 $N$ 行,每行包含 $N$ 個整數。第 $i$ 行的第 $j$ 個整數為 $w_{ij}$($1\le w_{ij}\le 10^8$)。

接著有 $N^2$ 行,每行包含兩個整數 $i$ 和 $j$($1\le i,j\le N$)。每一對整數恰好出現一次。

輸出格式

恰好輸出 $N^2$ 行,表示每次刪除後恰好經過 $K$ 條邊的路徑的最小權重。如果不存在這樣的路徑,則輸出 $-1$。

範例

輸入格式 1

3 4
10 4 4
9 5 3
2 1 6
3 1
2 3
2 1
3 2
2 2
1 3
3 3
1 1
1 2

輸出格式 1

11
18
22
22
22
-1
-1
-1
-1

說明

第一次刪除後,恰好經過 $4$ 條邊的最短路徑為:

1 -> 2 -> 3 -> 2 -> 3

第二次刪除後,恰好經過 $4$ 條邊的最短路徑為:

1 -> 3 -> 2 -> 1 -> 3

第三次刪除後,恰好經過 $4$ 條邊的最短路徑為:

1 -> 3 -> 3 -> 3 -> 3

刪除六次後,不再存在恰好經過 $4$ 條邊的路徑。

子任務

  • 對於 $2\le T\le 14$,測試資料 $T$ 滿足 $K=\lfloor (T+3)/2\rfloor$。

題目作者:Benjamin Qi

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.