Afişează mesaje
|
Pagini: [1]
|
7
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 768 Ksecv
|
: Septembrie 17, 2008, 17:54:28
|
M-am gandit si eu putin la problema.....da nu prea imi dau seama de O(n ^ 2)! Ma gandeam la ceva de genu : D[ i ][ j ] - suma minima daca am ajuns la pozitia i si am j secvente.....dar dupa cum am gandit eu iese O(n ^ 3) (iau minimu dintre D[ 1 ][ j-1 ]+max[ 2,i ],D[ 2 ][ j-1 ]+max[ 3,i ],.....,D[ i-1 ][ j-1 ]+max[ i,i ], unde max[ i,j ] e maximul din intervalul V[ i ]....V[ j ]) Orice indiciu ar fii binevenit
|
|
|
10
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 771 Per
|
: Septembrie 14, 2008, 11:04:32
|
cat va da pt : 383 2 concursuljuniorchallengeunconcursmarcainfoarenaajunsdejalaeditiaadouasevadesfasuraonlinesambataiuliepaginaconcursuluisegasesteaicicastigatoriiconcursuluicaresunteleviinciclulprimarsaugimnazialvorprimicateuntricouinfoarenavainvitamsaparticipatiinsapetotideoarecesubiectelesuntcuadevaratprovocatoaremultsuccescelorcarevorparticipasinuuitatisavainscrietidacadoritisavisemodificeratingul
|
|
|
12
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 745 Culmi
|
: Septembrie 05, 2008, 16:58:12
|
am citit si nu scrie nicaieri ce fel de dinamica ar intra.....daca exista cumva una in 2 dimensiuni sau nu cate despre optimizarea pe numere mari....altceva decat ca folosesc baza mai mare (1000000000) nu stiu eu am ceva de genu: D[ i ][ j ][ k ] - numarul de posibilitati daca am parcurs distanta i, ma aflu la altitudinea j si am format k varfuri. memoria am optimizat-o cat am putut (D[ 3 ][ MAXJ ][ MAXK ] .... pe mine pt i ma intereseaza numa ce se afla la distanta i-1 si i-2)
|
|
|
15
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 695 Suma3
|
: Iulie 15, 2008, 12:08:44
|
salut...iau TLE pe ultimele 2 teste..... nu stiu ce optimizari sa mai fac sortez numerele in ordine descrescatoare, retin si pozitia elementelor ca sa pot face verificare in back in O(1) si inca un vector fol[ i ] in care retin 1 daca elementul de pe pozitia i din sirul sortat a fost folosit si 0 in caz contrar, dupa care intru in back cu poz 1. Daca dau de un sir care are suma actuala mai mare decat minimul gasit deja dau un return. Ce optimizari as mai putea face? vreo idee?
|
|
|
|