Afişează mesaje
|
Pagini: 1 [2] 3 4 ... 6
|
35
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 987 Binar
|
: August 16, 2011, 13:44:23
|
Am nevoie de putin ajutor, iau 80 de puncte cu WA pe ultimele 2 teste rezolvand cu ideea din solutia oficiala, si nu-mi dau seama de la ce poate sa fie. Dau teste de vreo 2 ore si imi merg toate inclusiv cele de pe forum. Daca stie cineva structura acestor teste il rog sa puna unul asemanator pe forum sa-mi dau si eu seama la ce am gresit . Uite cum fac functia recursiva (matricea a este una pe biti cu linii de la 0 la n-1 si coloane de la 0 la m-1): void make (short v[], int lvl) { if (lvl == n) { for (int i = 1; i <= v[0]; ++i) g << v[i] << ' '; } else { short nv[2003]; nv[0] = 0; int dv = v[0]; v[0] = 0; for (int i = 1; i <= dv; ++i) if (!(a[lvl][v[i] >> 3] & (1 << (v[i] & 7)))) // daca a[lvl][v[i]] == 1 nv[++nv[0]] = v[i]; else v[++v[0]] = v[i]; if (nv[0]) make (nv, lvl + 1); if (v[0]) make (v, lvl + 1); } } Multumesc!
|
|
|
42
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 272 Bridge
|
: Iunie 27, 2011, 19:39:13
|
imi explica si mie cineva va rog ce trebuie sa fac cand ma opresc pe o scandura teleportatoare? pe exemplu pentru al treilea query se afiseaza 0 cu toate ca nr de pos de a ajunge sunt 2 apoi, pentru testul asta 6 5 3 0 3 3 1 2 2 5 6 1 1 2 1 2 4000 5 4000 6 4000 trebuie sa afisez 1 pentru query-ul 1 1, cu toate ca ma opresc pe scandura de tip 3.. ma poate lamuri si pe mine cineva va rog? multumesc
|
|
|
44
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 665 Colaj
|
: Aprilie 29, 2011, 18:34:42
|
am descoperit, afiseaza matricea care se formeaza din exemplu si incearca sa-ti dai seama ce nu e bine pentru al treilea dreptunghi (o sa vezi ca al treilea dreptunghi nu-l pune bine si lasa loc liber sub el (poate nu in exemplu, dar asta era gresit la mine)) si daca nu-ti dai seama uite unde trebuie sa cauti eroarea: incearca sa vezi cand ai dreptunghiuri care se lipesc de o margine (nu marginile cu 0, marginile cu n si p) bafta
|
|
|
46
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 854 Banda 1
|
: Aprilie 11, 2011, 18:47:00
|
am o nelamurire (de fapt mai multe) la problema asta Ce defineste maximalitatea benzii? Numarul de valori de 1 sau numarul de segmente(latimea)?
L.E. M-am prins. E vorba de numarul de valori de 1. Totusi ar fi bine sa faca aceasta precizare in enunt sau exemplul sa fie edificator (cata vreme raspunsul ne da banda maximala din ambele puncte de vedere).
sigur e vorba despre asta, eu fac in ambele moduri (si dupa latime si dupa numarul de valori de 1) si nu trec de 70 pct ? Fiind dată o matrice binară n, să se determine banda maximă a matricei. Dacă există mai multe astfel de benzi, se va afişa cea de rang maxim (4 > 3 > 2 > 1), iar dintre acelementelor? linia + coloana fiecarui 1?. la ce se refera aici prin suma indicilor ? linia + coloana oricarui element care e 1 ? raman recunoscator daca ma puteti ajuta ca m-am chinuit la problema asta toata ziua (poate fac cinste cu un suc la ONI daca tot e in orasul meu) multumesc
|
|
|
|