•bogdan2412
|
|
« : August 11, 2006, 19:10:51 » |
|
Aici puteţi discuta despre problema TreiD.
|
|
|
Memorat
|
|
|
|
•devilkind
|
|
« Răspunde #1 : August 11, 2006, 20:18:45 » |
|
nu inteleg fac brut pe linii, si dinamica pe coloane si totusi iau 0 puncte, toate testele mele merg.
ce ar putea fi gresit??
iata cum fac: fixez 2 linii, si apoi retin in v[ i ] - suma elementelor de pe coloana i, care se incadreaza intre cele 2 linii, v[ i ] il calculez in o(1) folosind sume partiale, iar apoi aplic algoritmu de suma maxima in o(n). dupa ce am aflat primu dreptunghi, initializez toate elementele acestuia cu -40000000 ptr a fi sigur ca nici un element de-al acestuia nu va fi gasit in urmatoarea suma maxima pe care o calculez.
|
|
« Ultima modificare: August 11, 2006, 20:21:22 de către devilkind »
|
Memorat
|
|
|
|
•Coty
|
|
« Răspunde #2 : August 11, 2006, 20:18:57 » |
|
aici mi-a dat o eroare ciudata: pe compilatoarele de acasa (si in windows si in linux) nu a zis nimica... stiu ca e cam incorect, dar aici l-a acceptat, de ce pe serverul infoa nu a vrut?
|
|
|
Memorat
|
|
|
|
•bogdan2412
|
|
« Răspunde #3 : August 11, 2006, 20:34:34 » |
|
devilkind: ce-ai facut tu e greedy... iei tot timpu dreptunghiul de suma maxima.. asta nu-ti garanteaza faptul ca la final vei avea suma maxima a celor 3... gandeste-te mai mult la rezolvare
|
|
« Ultima modificare: August 11, 2006, 20:37:47 de către bogdan2412 »
|
Memorat
|
|
|
|
•devilkind
|
|
« Răspunde #4 : August 12, 2006, 14:11:19 » |
|
pai sa vedem eu trei dreptunghiuri de suma X,Y,Z dak as alege alte 3 numere X1, Y1, Z1, atunci x1<=x; y1<=y; z1<=z si deci x1+y1+z1<=x+y+z;
akum ca ti-am demonstrat greedyu meu (cel putin am incercat) v-as ruga sa imi ziceti de nu ar merge.
|
|
|
Memorat
|
|
|
|
•wefgef
|
|
« Răspunde #5 : August 12, 2006, 14:14:03 » |
|
4 4 50 50 50 50 -1 -1 -1 -1 50 50 50 50 -1 -1 -1 -1 50 50 50 50
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•devilkind
|
|
« Răspunde #6 : August 12, 2006, 14:26:40 » |
|
aha akuma am reusit sa inteleg. mersi
|
|
|
Memorat
|
|
|
|
•pauldb
|
|
« Răspunde #7 : Iulie 02, 2007, 10:52:30 » |
|
In exemplu ar trebui N=6.
|
|
|
Memorat
|
Am zis
|
|
|
•DITzoneC
|
|
« Răspunde #8 : Iulie 02, 2007, 13:50:40 » |
|
Am sters o linie, ca sa se potriveasa cu explicatia.
|
|
|
Memorat
|
|
|
|
•devilkind
|
|
« Răspunde #9 : Iulie 29, 2007, 15:20:20 » |
|
testele 3,12 si 17 au ceva particular in comun? iau WA pe ele
|
|
|
Memorat
|
|
|
|
•Cosmin
|
|
« Răspunde #10 : Iulie 30, 2007, 00:45:23 » |
|
Poate ai scapat o configuratie relativa a celor trei dreptunghiuri.
|
|
|
Memorat
|
|
|
|
•peanutz
|
|
« Răspunde #11 : August 20, 2007, 19:13:11 » |
|
Tiberiu, cum se comporta algoritmul tau cand trebuie sa determini submatricea maxima a unui dreptunghi cu o singura coloana? Eu luam wa pe timus la o problema in genu asta. Am pus max = s[1], si a mers.
|
|
|
Memorat
|
....staind....
|
|
|
•visanr
|
|
« Răspunde #12 : Decembrie 06, 2012, 21:45:18 » |
|
Limita de timp cred ca e cam mica. Am O(N ^ 3), ce-i drept, cu o constanta maricica, dar ia TLE pe multe teste. Am vazut ca in afara de 2 surse, celelalte care au 100 au in jur de 400-500 ms pe ultimele teste. Cu o solutie incompleta iau 75, iar pe ultimele teste intra la limita, cu o solutie completa iau TLE la greu.
|
|
|
Memorat
|
|
|
|
•wefgef
|
|
« Răspunde #13 : Decembrie 07, 2012, 01:36:15 » |
|
Am marit limita la 0.3 secunde.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•visanr
|
|
« Răspunde #14 : Decembrie 07, 2012, 14:44:11 » |
|
Mersi mult! Are ceva special testul 8 de iau incorect doar pe el? LE: 100
|
|
« Ultima modificare: Decembrie 07, 2012, 23:22:58 de către Visan Radu »
|
Memorat
|
|
|
|
•repp4radu
|
|
« Răspunde #15 : Decembrie 13, 2012, 15:53:33 » |
|
Salut!
Mi-ati putea da niste teste cu cazuri mai speciale? Toate testele care mi le-am dat(si au fost destul de multe) le-am luat, dar iau 80 cu WA.
Mersi anticipat!
|
|
|
Memorat
|
|
|
|
|