Afişează mesaje
Pagini: 1 2 [3]
51  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 019 Pavare : Aprilie 20, 2008, 20:05:57
Testele oficiale nu o sa le primesti (face parte din politica Infoarena).

Da raspunsul la testele de pe forum este corect. Explica-ne cum ne faci si poate te vom putea ajuta.

Am doua functii principale: compl1() si compl2();
Am declarat un vector [151]; pe locul i se afla 0 daca randul i din matrice are cel putin un element; 1 daca e complet liber;
Functia compl1() cauta doua randuri consecutive libere (complet).
Daca numarul de linii al matricii e par, patratul de 2/2 nu poate avea coltul stanga sus pe o linie impara (e doar o observatie: daca se strica la un momendat ordinea in matrice, se creeaza spatii libere ce nu vor mai putea fi umplute==> nu mai gasesc solutia optima); daca numarul de linii e impar, patratul poate fi asezat oricum (oricum vor ramane spatii libere).
Functia compl2(), parcurge matricea si completeaza oriunde gaseste un spatiu de 2/2 liber;
Aplic acelas principiu si de jos in sus(completez cu compl2()si ijn oridinea de jos in sus);
Afisez numarul mai mare dintre cele doua solutii posibile(cel rezultat din prima parcurgere, si resp cel rez din cea de-a doua)
 Confused Cam asta e rezolvarea mea...
52  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Raspuns: 019 Pavare : Aprilie 20, 2008, 19:27:31
474

ps: a stat o gramada sa-l rezolve pe calculatorul meu  Think
Sigur pentru datele postate da 474? mie imi da 458 Confused
53  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 019 Pavare : Aprilie 20, 2008, 19:16:52
Salut!...am "rezolvat" problema de ceva vreme, si pt datele de test pe care le dau eu, rezultatul pare bun...totusi iau 40p, pic la testele 3  5 7 8 9 10; daca puteti posta macar una dintre teste (si solutia),poate ma prind ce nu merge.... Brick wall
54  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Mesaje de eroare : Aprilie 15, 2008, 19:33:56
Mersi mult!  Very Happy
55  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Mesaje de eroare : Aprilie 15, 2008, 17:38:28
Cum pot sa fac rost de compilatorul GNU G++ 4.2.3? Compilatorul meu e mult in urma...
Am rezolvat problema copaci (dati-mi un mesaj si o trimit), dar imi tot da mesajul killed by signal 11 (si nu am nici un vector din care sa ies, am doar variabile, am citit documentatia de mai multe ori) Cry
Multumesc in avans! Smile
56  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Mesaje de eroare : Aprilie 13, 2008, 08:51:27
Mersi, oricum eu am versiunea GCC 4,si am crezut ca trebuie sa compilez cu GCC++....l-am compilat cu C-ul si a mers tot... Smile
57  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Mesaje de eroare : Aprilie 12, 2008, 22:36:52
Salut! Am o problema...la problemele copaci si perle (la amandoua) primesc mesajul:Killed by signal 11(SIGSEGV). Am citit ce scrie la monitorul de evaluare, dar tot nu m-am lamurit ce nu merge la mine...
Eu folosesc GCC-ul si-mi merge... Brick wall Brick wall Brick wall
Pagini: 1 2 [3]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines