Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2010-09-03 09:19:23.
Revizia anterioară Revizia următoare
Revizia anterioară Revizia următoare
Problema saptamanii - Initializare (Solutie)
Rezolvitori:
Andrei Grigorean, Radu Berinde, Andrei-Marius Teodorescu, Delia David, Andrei Dragus, Adrian Carcu, Ovidiu Gheorghioiu, Adrian Vladu, George Nachman, Laura Draghici, Paul Dan Baltescu, Mihai Feier, Mihai Calancea
umem = newarray(U)
nmem = newarray(N)
max = 0
def contains(v):
if v >= U:
return False
i = umem[v]
if i >= max:
return False
return nmem[i] == v
def add(v):
if contains(v):
return
umem[v] = max
nmem[max] = v
max += 1
Categorii: potw