Vaccin | 프로그래밍의 벗 PivotOJ
PivotOJ

Vaccin

시간 제한: 2000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2021 — finalBOJ 21367

문제

Fredrika och hennes vänner går och väntar på deras covid-19-vaccin. De undrar så innerligt när de ska få sitt vaccin att de har ordnat fram klassificerad information från staten om vaccineringen. Närmare bestämt vet de att det är nin_i personer innan vän ii i kön, och de vet hur många som får vaccin varje dag. Hjälp dem att räkna ut när Fredrika och var och en av hennes vänner blir vaccinerade. 

입력

Den första raden innehåller två heltal NN och QQ (1N,Q1000001 \le N,Q \le 100\,000) --  antalet dagar de vet hur många som får vaccin på och antalet vänner, inklusive Fredrika, som vill veta när de får sitt vaccin. Nästa rader innehåller NN heltal 0kj150 \le k_j \le 15 -- antalet personer som får vaccin dag jj (1jN1 \le j \le N). Därefter följer en rad med QQ heltal 0pi1060 \le p_i \le 10^6 -- antalet personer framför ii i kön.

출력

Skriv ut QQ rader där dagen då person ii får sitt vaccin på skrivs ut på rad ii. Om någon är så långt bak i kön att du inte vet när de får sitt vaccin, skriv ut 1-1.

예제

예제 1

입력
3 3
1 3 5
0 1 5
출력
1
2
3

예제 2

입력
1 1
3
10
출력
-1

예제 3

입력
3 6
2 3 4
7 3 2 10 5 5
출력
3
2
2
-1
3
3
코드를 제출하려면 로그인하세요.