時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
N 個房間依 0 到 N−1 排成單向環,從房間 i 可前往 (i+1) mod N。進入房間 i 可取得 pᵢ 點,任務起點的房間也立即計點。依序執行 M 個任務,每個任務的點數從 0 起算,沿環前進直到累積點數至少達到要求 qᵢ。若最後計點房間為 t,下一個任務從 (t+1) mod N 開始。第一個任務由房間 0 開始,求全部完成後停留的房號。
輸入格式
第一行為 N、M,1 ≤ N ≤ 200000,1 ≤ M ≤ 20000。第二行有 N 個正整數 pᵢ,總和不超過 10^9。第三行有 M 個正整數 qᵢ,每個 qᵢ 不超過所有 pᵢ 的總和。
輸出格式
輸出完成最後一個任務後,位於最後計點房間的下一間房號。
範例測資
範例輸入 1
7 3 2 1 5 4 3 5 3 8 9 12
範例輸出 1
4
範例輸入 2
4 3 1 3 5 7 4 2 2
範例輸出 2
0
請先登入後再提交程式碼
討論與題解
載入討論區…