CERN

시간 제한4초메모리 제한1024 MB

요약
각 구간에서 서로 다른 종류의 입자 두 개를 계속 충돌시켜 없앨 때, 유일하게 남을 수 있는 종류의 개수를 구한다.
난이도

어려움10점 중 8점

유형
배열, 누적 합, 정렬, 수학
정답자
아직 제출이 없습니다

문제

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 v_iv\_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 l_il\_i-te do r_ir\_i-te u nizu (l_i<r_il\_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 v_1,…,v_Nv\_1, \dots, v\_N, redom vrste čestica.

U i-tom od sljedećih QQ redaka je par od dva prirodna broja l_il\_i i r_ir\_i (1≤l_i<r_i≤N1 ≤ l\_i < r\_i ≤ 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.

제한

U svim podzadacima vrijedi 2≤N≤500,0002 ≤ N ≤ 500\\, 000 i 1≤Q≤500,0001 ≤ Q ≤ 500\\, 000.

힌트

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

  1. 예제 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