infoarena

infoarena - concursuri, probleme, evaluator, articole => Arhiva ACM => Subiect creat de: Teodor Plop din Mai 18, 2014, 20:32:44



Titlul: 045 Sase49
Scris de: Teodor Plop din Mai 18, 2014, 20:32:44
Aici puteti discuta despre problema Sase49 (http://infoarena.ro/problema/sase49).


Titlul: Răspuns: 045 Sase49
Scris de: Petrasco Sandu din Mai 09, 2017, 13:45:35
Cum se face că, dacă folosesc multiset iau 0p, iar cu vector + sortare iau 100p?


Titlul: Răspuns: 045 Sase49
Scris de: Gavrila Vlad din Mai 11, 2017, 16:35:05
Pentru ca tu ai
Cod:
if (u--) cout << it << " ";
care afiseaza elementul respectiv daca valoarea lui u este diferita de 0, si nu pozitiva cum ai presupus tu. Cu alte cuvinte tu afisezi elementele 1 2 3 4 5 6 8 9 etc din set.

Varianta mai curata ar fi sa il decrementezi pe u in afara if-ului si apoi sa verifici daca e nenegativ pentru afisare.