Afişează mesaje
|
Pagini: 1 [2]
|
29
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 008 Cifra
|
: Martie 15, 2005, 22:43:00
|
M-am jucat un pic cu sursa ta, sa generez valorile pt 0->99, ca dc merge bine pt alea merge bine pt toate. Interesant ca pt 60 obtin 12 sau ceva de genu asta. nici asa valorile programului tau nu-s la fel cu ale mele. Pana la 6 is la fel, la 7 ii 2, nu 8, pana la 14 nu-s la fel, la 14 is. Mai verifica manual si vezi ce cazuri iti scapa.
|
|
|
32
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 028 Secventa 2
|
: Martie 10, 2005, 20:48:21
|
dany3dx, foarte bine ca ai gasit un caz particular pt problema. Dar asta nu-nseamna ca nu-s bine alese testele. Poate vor tine cont de postu tau si vor modifica un test, adaugand cazul asta particular. Poate ca nu. Dar in mod sigur nu se va reevalua problema pt toti cei care au trimis solutii la ea [cel putin nu cred ]. cat despre algoritmi "incompleti" care iau 100 pcte. Nu-i asa grav!
|
|
|
35
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / 031 Traseu
|
: Februarie 21, 2005, 23:02:35
|
Nu cred ca merge asa. Chiar daca gasesti toate ciclurile, nu poti doar sa le aduni. Mai e vorba si de drumul de la un ciclu la altul (la urma urmei, totul e un drum lung prin graf) (nu te baza pe exemplu, care e un caz particular). Si din cauza drumuilui astuia cred ca solutia propusa mai sus e singura implementabila. Mai ii backtrackingu . Oricum, misto problema. Pacat ca nu mi-am dat seama singur de rezolvare
|
|
|
39
|
Comunitate - feedback, proiecte si distractie / Arhiva / evaluator
|
: Ianuarie 05, 2005, 01:34:55
|
Nu-s singurul care are problema asta: /usr/lib/gcc-lib/i486-linux/3.3.5/../../../crt1.o(.text+0x18): In function `_start': ../sysdeps/i386/elf/start.S:98: undefined reference to `main' collect2: ld returned 1 exit status
Mersi
|
|
|
41
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / OJI 11-12
|
: Martie 08, 2004, 23:08:11
|
scuze, nu m-am exprimat 100% clar: "asta-i . si poti renunta la d din momentul in care d nu depinde decat de a " si nu de a[i-1] sau a[i-2]. deci dupa o iteratie nu mai ai nevoie de a si poti folosi a pt a tine minte d. atunci
d[0] = a[0]; d[1] = a[1]; for ( i = 2; i < n; i++ ) d[i] = ( a[i] + d[i-2] < d[i-1] ? d[i-1] : a[i] + d[i-2] );
devine for ( i = 2; i < n; i++ ) a[i] = ( a[i] + a[i-2] < a[i-1] ? a[i-1] : a[i] + a[i-2] );
si chiar nu mai ai nevoie de d.
|
|
|
|