| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 1 | 1 | 1 | 100.000% |
Architektas Marijonas bando optimizuoti susisiekimą kalnuotoje vietovėje, kurioje kalnai išsidėstę tiesėje.
Jis aprašė vietovę kaip $N$ dydžio masyvą $A$, kurio $k$-toji pozicija nusako $k$-tojo kalno aukštį.
Dabar jis planuoja pastatyti tiltą tarp dviejų kalnų. Marijonas dar nežino, tarp kurių kalnų jis statys tiltą, bet jam įdomu sužinoti statybų kainą, jei tiltas būtų statomas tarp kalnų $L_i$ ir $R_i$.
Statybų kaina tarp tiltų apskaičiuojama taip:
Marijonas gali lengvai apskaičiuoti vieno tilto kainą, tačiau jam įdomu rasti kainą tarp $Q$ kalnų porų. Ar galite padėti Marijonui rasti $Q$ tiltų statymo kainas?
Pirmoje eilutėje pateiktas kalnų masyvo dydis $N$.
Antroje eilutėje pateikti tarpu atskirti sveikieji skaičiai $A[1], A[2], \dots , A[N]$.
Trečioje eilutėje pateiktas užklausų skaičius $Q$.
Likusiose $Q$ eilučių pateikta po du tarpu atskirtus sveikuosius skaičius $L_i$, $R_i$.
Išveskite $Q$ eilučių, kiekvienoje iš jų pateikdami vieną skaičių: tilto statomo tarp kalnų $L_i$ ir $R_i$ kainą (į užklausas atsakoma eilės tvarka).
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 11 | $N, Q ≤ 5000$ |
| 2 | 38 | $A[i] ≤ 100$ |
| 3 | 51 | Papildomų ribojimų nėra |
4 1 2 4 2 2 1 3 1 4
2 3
Užklausa $1$ $3$:
Užklausa $1$ $4$:
Olympiad > Lithuanian Olympiad in Informatics > Lithuanian Olympiad in Informatics 2019/2020 > National Round (2) > 10-12 Classes 2번