b017: 遍地錢錢!(easy version)
標籤 : 12th初階班上學期期中考
通過比率 : 27人/31人 ( 87% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-10-28 11:00

內容

從前有個神奇的地方,他有$\color{#333333}{N}$個格子,編號是$\color{#333333}{1\sim N}$,有一些格子上有金幣可以拿。

而神奇的點在於,每個格子都有一個傳送門可以連接到另外的某個格子,然後再繼續傳送下去,但所有傳送門皆只能觸發一次

值得注意的是,傳送門是格子之間相通的唯一方法,也就是你不能跑到旁邊的格子

某天,你被傳送到這個地方的其中一格,你將從這一格開始,撿走所經過的每一格上的所有金幣、然後通過該格的傳送門前往下一格。你希望撿走的金幣愈多愈好,因此你一定會一直傳送下去直到無法傳送為止,那麼請問你總共可以撿到幾個金幣呢?

輸入說明

單筆測資

第一行輸入$\color{#333333}{N}$代表有$\color{#333333}{N}$個格子

第二行有$\color{#333333}{N}$個數字$\color{#333333}{X_1\sim X_N}$,第$\color{#333333}{i}$個數字代表第$\color{#333333}{i}$格可以傳送到第$\color{#333333}{X_i}$

第三行有$\color{#333333}{N}$個數字$\color{#333333}{M_1\sim M_N}$,分別代表每一格的金幣數

第四行有一數$\color{#333333}{S}$代表你從第$\color{#333333}{S}$格開始

輸出說明

輸出共可以撿到幾個金幣

範例輸入
5
2 3 4 1 1
0 2 3 1 9
3
範例輸出
6
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1M
公開 測資點#4 (10%): 1.0s , <1M
公開 測資點#5 (10%): 1.0s , <1M
公開 測資點#6 (10%): 1.0s , <1M
公開 測資點#7 (10%): 1.0s , <1M
公開 測資點#8 (10%): 1.0s , <1M
公開 測資點#9 (10%): 1.0s , <10M
提示 :

範例測資中:

你在第$\color{#333333}{3}$格撿走3個金幣

然後傳送到第$\color{#333333}{4}$格,撿走$\color{#333333}{1}$個金幣

再傳送到第$\color{#333333}{1}$格,撿走0個金幣

然後傳送到第$\color{#333333}{2}$格,撿走2個金幣

最後傳送到第$\color{#333333}{3}$格,而因為第$\color{#333333}{3}$格的金幣已經被撿走了而且前往第$\color{#333333}{4}$格的傳送門也觸發過了,因此結束,共撿了6個金幣

 

$\color{#333333}{\bullet\ \ 1\le X_i\le N\le 10^6}$

$\color{#333333}{\bullet\ \ 0\le M_i\le 500}$

標籤:
12th初階班上學期期中考
出處:
[管理者:
aaaron08813 (12th 副初階教學/柏霖)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」