CERN | 프로그래밍의 벗 PivotOJ
PivotOJ

CERN

시간 제한: 4000ms메모리 제한: 1024MB출처: CHC 2024 Croatian Olympiad in InformaticsBOJ 31981

문제

CERN je međunarodna institucija fokusirana na nuklearna istraživanja i fiziku elementarnih čestica. Sustav akceleratora čestica u CERN-u koristi se za provođenje eksperimenata koji uključuju sudaranje čestica pri velikim brzinama.

Promatramo NN čestica poredanih u niz. Svaka čestica određena je svojom vrstom viv_i, što predstavljamo prirodnim brojem između 11 i NN.

U najnovijem istraživanju potrebno je provesti QQ eksperimenata. U ii-tom eksperimentu promatramo sve čestice od lil_i-te do rir_i-te u nizu (li<ril_i < r_i). Među promatranim česticama možemo odabrati bilo koje dvije čestice različite vrste te ih sudariti u akceleratoru, čime obje čestice bivaju uništene. Navedeni postupak sudaranja ponavljamo dok god među promatranim česticama postoje dvije čestice različite vrste. Eksperiment završava ili time što su sve promatrane čestice uništene, ili je preostao neki broj čestica iste vrste. Naravno, ovisno o tome kojim redoslijedom i koje čestice sudaramo, moguće je na kraju završiti s raznim vrstama čestica.

Budući da sudaranje čestica nije jeftino, odlučili ste da ćete eksperimente provoditi samo u teoriji. Sada vas za svaki eksperiment zanima koliko postoji vrsta čestica tako da je moguće eksperiment završiti s nekim brojem preostalih čestica te vrste.

입력

U prvom su retku prirodni brojevi NN i QQ, redom broj čestica i broj eksperimenata.

U sljedećem je retku niz od NN brojeva v1,,vNv_1, \dots, v_N, redom vrste čestica.

U i-tom od sljedećih QQ redaka je par od dva prirodna broja lil_i i rir_i (1 &le; l_i < r_i &le; N) koji predstavljaju promatrani interval čestica u ii-tom eksperimentu.

출력

Za svaki od QQ eksperimenata u zasebni redak ispišite traženi broj vrsta čestica s kojima je moguće završiti eksperiment.

힌트

Pojašnjenje probnog primjera:

U prvom eksperimentu možemo sudariti čestice vrsta 33 i 44, čime preostaju dvije čestice vrste 22. Ne postoji način da na kraju preostane neka druga vrsta čestica.

U drugom eksperimentu moguće je za svaku vrstu čestica postići da na kraju preostani neki broj čestica te vrste.

U četvrtom i petom eksperimentu će neovisno o odabiru sudara na kraju preostati neki broj čestica vrste 44.

예제

예제 1

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