Loading [MathJax]/jax/output/SVG/fonts/TeX/fontdata.js

Республиканская олимпиада по информатике, 2011 год, 9 класс


Есеп D. Бiрегей сандар

Ограничение по времени:
2 секунды
Ограничение по памяти:
256 мегабайта

Сiзге ұзындығы N-ға тең, бүтiн сандар A массивi және осы массивтiң [l,r] ретiнде көрсетiлетiн M интервалдар берiледi. Әр интервал үшiн A[l], A[l+1], , A[r] арасындағы әр түрлi сандардың санын табыңыз.
Формат входного файла
Енгiзу файлдың бiрiншi жолында екi бүтiн сандар N және M берiледi (1N105, 1M105). Келесi жолда A массивi жазылған: N бүтiн сандар A[i] (1A[i]109). Келесi M жолдың әрқайсысында екi сандар l[i] және r[i] (1l[i]r[i]N) — сәйкес интервалдың ұштары берiледi.
Формат выходного файла
Шығыс файлда M жолдар болуы тиiс. i-шi жолда A массивiнiң енгiзу файлдың (i+3)-шi жолында берiлген, интервалда әр түрлi сандардың санын тауып шығарыңыз.
Примеры:
Вход
6 6
1000 2 3 1 1000 1000
2 3
1 2
4 6
3 6
3 5
1 3
Ответ
2
2
2
3
3
3
посмотреть в олимпиаде

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