e - protilátky 1Časový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Pomôžte napísať program, ktorý dokáže pracovať s nameranými výsledkami takýchto testov. Musí zvládnuť úpravu výsledku a nájsť k-tu osobu v poradí, ktorá prekročila stanovenú hranicu protilátok. VstupPrvý riadok obsahuje dve čísla N, T určujúce počet zapojených osôb a hranicu protilátok.Druhý riadok obsahuje N čísel, hodnoty protilátok i-tej osoby pi. Nasleduje Q riadkov dvoch typov: Z i p ... zmeň hodnotu protilátok na p u i-tej osoby, 1 ≤ i ≤ n N k ... nájdi k-tu osobu, ktorá prekročila hranicu protilátok Vstup je ukončený riadkom obsahujúcim písmeno E, znamenajúcim koniec vstupu. D12 ≤ N, Q ≤ 1 0001 ≤ T ≤ 1 000 0 ≤ pi ≤ 1 000 D22 ≤ N, Q ≤ 100 0001 ≤ T ≤ 100 000 0 ≤ pi ≤ 100 000 VýstupPre každú otázku zo vstupu obsahuje jeden riadok obsahujúci poradové číslo osoby (číslované od jedna), resp. -1 (ak sa daný počet osôb s protilátkami v štúdii nenachádza).PríkladVstup5 3 5 2 10 1 3 N 1 N 3 Z 2 7 N 3 E Výstup1 -1 3Poznámka: V zadaných meraniach sú dve osoby s prekročeným počtom protilátok (prvá a tretia). Po zmene nameraných hodnôt sú už takéto osoby tri. |