在某座杳無人煙的深山中,傳說有著一個神秘的山洞,裡面擺放著許多禁忌的祕寶。從古到今,很多人都想前往一窺究竟,也吸引了許許多多的探險家跟寶物獵人,
但至今只要踏上這趟旅途的人都相當於是走上了一條不歸路──真的是不歸路,從來沒有人再次回來過……
本題有多筆測試資料。對於每一筆測試資料,第一行有一個整數 N;之後第二行有 N 個整數,第 i 個整數 Vi 代表第 i 個寶石的價值;
第三行亦有 N 個整數,第 i 個整數 Hi 則代表第 i 個寶石的高階寶石編號,若該寶石沒有對應的高階寶石,則 Hi 將會是0。
以N = -1作為輸入的結尾(你不應該對這作出任何回答)。
請輸出一個整數 S 代表你最多可以安全地帶走總價值 S 的寶石。
7 3 2 4 5 1 1 2 0 1 1 1 2 2 2 5 2 1 1 1 1 0 1 1 1 1 -1
14 4
以下範例解釋:
第一筆範例取編號 1, 2, 4, 5, 6, 7 的寶石, 得到最佳總價值 3 + 2 + 5 + 1 + 1 + 2 = 14 .
第二筆範例取編號 1, 2, 3 的寶石, 得到最佳總價值 2 + 1 + 1 = 4. (不只一組可能的解可以得到最佳值, 如取編號 1, 2, 4 的寶石)
原TIOJ1642 / Skyly & Shik Contest II (Problem C)
No. | Testdata Range | Score |
---|---|---|
1 | 0 | 100 |