Titlul: ZigZag Topcoder Scris de: Bogdan Ionut din Februarie 17, 2010, 14:21:19 Am luat problema ZigZag de pe topcoder, http://www.topcoder.com/stat?c=problem_statement&pm=1259&rd=4493 , am facut (bine, zic eu) algoritmul dar nu merge bine afisarea.
Cod: #include <fstream> ma poate ajuta cineva cu o idee ceva la afis? nu inteleg de ce nu merge... algoritmul zic ca ii bun Titlul: Răspuns: ZigZag Topcoder Scris de: Simoiu Robert din Februarie 17, 2010, 16:04:06 Cred ca aici e problema, la functia afisare:(ceea ce trebuie e pus in BOLD)
while((l[poz] != lmax) || ( sc(p[poz], a[poz]) == sc(a[poz], a[val]) )) poz--; Titlul: Răspuns: ZigZag Topcoder Scris de: Pripoae Teodor Anton din Februarie 17, 2010, 16:05:15 La TopCoder nu se folosesc fisiere. Ar fi fost mult mai simplu daca ne dadeai direct clasa respectiva, ca sa putem testa in arena.
Titlul: Răspuns: ZigZag Topcoder Scris de: Bogdan Ionut din Februarie 17, 2010, 18:24:03 Nu fac problema sa o trimit la topcoder.. am pus ca si cum mi s-ar fi dat in fisier si fac eu niste teste..
^^ la fel, nu merge.. are altcineva vreo idee? sau o alta idee de rezolvare Titlul: Răspuns: ZigZag Topcoder Scris de: Simoiu Robert din Februarie 17, 2010, 18:27:34 Dar ce nu merge bine?
Titlul: Răspuns: ZigZag Topcoder Scris de: Bogdan Ionut din Februarie 17, 2010, 21:10:13 afisul. nu afiseaza nimic
Titlul: Răspuns: ZigZag Topcoder Scris de: Simoiu Robert din Februarie 18, 2010, 09:16:10 Sigur Returnurile din programul de afisare sunt bune? Fa afisare cu o functie VOID.
Titlul: Răspuns: ZigZag Topcoder Scris de: alexandru din Februarie 18, 2010, 15:53:14 Problema se poate rezolva mult mai usor decat cum ai facut-o. Retine in dif[ i ] diferetna dintre v[ i ]-v[i-1]. Restul ar trebuie sa fie evident :)
Titlul: Răspuns: ZigZag Topcoder Scris de: Bogdan Ionut din Februarie 18, 2010, 16:45:01 Problema se poate rezolva mult mai usor decat cum ai facut-o. Retine in dif[ i ] diferetna dintre v[ i ]-v[i-1]. Restul ar trebuie sa fie evident :) da acum iese, mersi |