Loading [MathJax]/jax/output/SVG/jax.js

Районная олимпиада по информатике. 2018-2019 учебный год. 8-11 классы


Есеп H. Өспелі бөліктер

Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes

Сізде ұзындығы n a массивы бар. Берілген массивке байланысты сізге q рет сұрақ қойылады. Сұрақтардың бәрінің үлгісі бірдей, тек сандары өзгереді. Әр сұрақта сізге белгілі бір аралықты анықтайтын l және r берілген. Осы аралықты (al,al+1,,ar) k бөлікке бөліңіз. Бірақ, әр бөлігін жеке алып қараған кезде тек өспелі массив шығу керек. k-ның мәнін барынша кішірейтіңіз.
Формат входного файла
Бірінші жолда екі сан берілген n,q - массивтін ұзындығы және сұраулар саны. Екінші жолда n сан берілген - а массиві. Әр келесі q жолда екі сан берілген, l және r.
Формат выходного файла
Әр сұрақта берілген аралықты ережеге сәйкес k рет бөліңіз және k-ның мәнін шығарыңыз.
Пример:
Вход
4 3
3 1 4 2
1 4
1 3
4 4
Ответ
3
2
1
Замечание
Егер барлық lir1 үшін ai<ai+1 болса, al,al+1,,ar массив бөлігі өспелі деп аталады. Бірінші мысалдағы сұрауларға жауаптар: [3, 1, 4, 2] - [3], [1, 4], [2] [3, 1, 4] - [3], [1, 4] [4] - [4] 1n,q1000 - 40 ұпай. 1n,q105 - 60 ұпай. ( Nurlybek Aimagambetov )
посмотреть в олимпиаде

Комментарий/решение:

  0
6 года 4 месяца назад #

AC

кодты корсету/жасыру

C++

  1
6 года 4 месяца назад #

кодты корсету/жасыру

C++

  0
6 года 4 месяца назад #

кодты корсету/жасыру

C++