Sunteți pe pagina 1din 2

INSPECTORATUL COLAR JUDEEAN CLUJ

UNIVERSITATEA BABES-BOLYAI CLUJ-NAPOCA

Concursul Interjudeean de Matematic i Informatic Grigore Moisil


Ediia a 30-a, Cluj-Napoca, 27-29 martie 2015
Subiect informatic clasa a IX-a
Sursa: id2.pas, id2.c, id2.cpp
Problema 2 stlpi

100 puncte

Spiriduul este foarte pasionat de informatic, ns pentru relaxare i-a gsit o alt activitate
plcut, aa c n timpul liber picteaz. Ca s ii fac viaa mai uoar, el i construiete un
dispozitiv care preia culoarea obiectului nspre care e ndreptat. Spiriduul are la dispoziie N stlpi
verticali, fiecare colorat ntr-o singur culoare pe toat suprafaa lui, astfel nct nu exist doi stlpi
cu aceeai culoare. Spiriduul este curios din fire, i i pune M ntrebri de forma: Cte culori
distincte poate s scaneze dispozitivul, pentru fiecare proces de scanare n parte, caracterizat de un
numr K? Procesul de scanare se desfoar n urmtorul mod: spiriduul se teleporteaz exact
deasupra stlpului aflat pe poziia K, ns el nu are prea mult experien, aa c va aprea la o
altitudine mult mai mare dect nlimea stlpilor. Spiriduul vrea, totui, s se foloseasc de
aceast greseal, aa c pe parcursul cderii de la nlimea la care se teleporteaz pn la nlimea
stlpului pe care va ateriza, va scana stlpii folosind dispozitivul, inndu-l tot timpul pe orizontal,
astfel nct acesta poate scana numai stlpii din dreapta celui de pe poziia K. Spiriduul vrea s afle
pentru fiecare ntrebare rspunsul, i anume cte culori distincte scaneaz dispozitivul la fiecare
proces de scanare.
Cerin
S se raspund la ntrebrile Spiriduului.
Date de intrare
Fiierul stalpi.in va contine:

Pe prima linie un numrul N, reprezentnd numrul stlpilor.


Pe a doua linie N numere naturale, reprezentnd nlimile stlpilor.
Pe a treia linie un numr natural M, reprezentnd numrul ntrebrilor.
Pe ultima linie M numere naturale, fiecare numr reprezentnd numrul K corespunztor
unei ntrebri.

Date de ieire
Fiierul stalpi.out va avea M linii, fiecare dintre acestea coninnd un numr ce reprezint
rspunul la ntrebarea Spiriduului.

Restricii i precizri

1 <= N <= 100000,


1 <= M <= 1000000,
1 <= K <= N,
Pentru 30% din teste N <= 3000 si M <= 50000,

Succes!

INSPECTORATUL COLAR JUDEEAN CLUJ

UNIVERSITATEA BABES-BOLYAI CLUJ-NAPOCA

Concursul Interjudeean de Matematic i Informatic Grigore Moisil


Ediia a 30-a, Cluj-Napoca, 27-29 martie 2015
Subiect informatic clasa a IX-a
Sursa: id2.pas, id2.c, id2.cpp
Spiriduul nu se rnete n procesul de scanare.
Exemple
stalpi.in
10
2 1 3 1 2 3 1 4 4
1
3
4 8 1

stalpi.out
Explicaii
3
In prima situatie,Spiridusul se
0
teleporteaza deasupra stalpului
2
4, iar dispozitivul va scana
stalpii de pe pozitiile 5, 6 si
8.
In a doua situatie,
dispozitivul nu va gasi niciun
stalp.
In
ultima
situatie,
dispozitivul va scana stalpii
de pe pozitiile 3 si 8.

n imagine este descris prima situaie din exemplu:

Timp maxim de execuie pentru un test: 1 secund.


Memorie total disponibil: 8 MB.
Dimensiunea maxim a stivei: 2 MB.
Dimensiunea maxim a sursei: 5KB.

Succes!