•Cosmin
|
 |
« : Februarie 08, 2012, 09:52:53 » |
|
|
|
|
Memorat
|
|
|
|
•CBogdan
Strain
Karma: 1
Deconectat
Mesaje: 5
|
 |
« Răspunde #1 : Februarie 08, 2012, 10:46:34 » |
|
O intrebare: pe topcoder poti selecta problemele dupa subiect sau trebuie sa le cauti?
|
|
|
Memorat
|
|
|
|
|
•dornescuvlad
|
 |
« Răspunde #3 : Februarie 08, 2012, 11:39:46 » |
|
Multumesc pentru tip! E chiar fain ca poti vedea sursele cele mai bune, codul fiind bine organizat si relativ usor de inteles (daca n-ai idee cum sa rezolvi problema). 
|
|
|
Memorat
|
|
|
|
•CBogdan
Strain
Karma: 1
Deconectat
Mesaje: 5
|
 |
« Răspunde #4 : Februarie 08, 2012, 12:03:31 » |
|
Multumesc! Nu sunt prea familiarizat cu siteul topcoder...
|
|
|
Memorat
|
|
|
|
•mathboy
|
 |
« Răspunde #5 : Februarie 08, 2012, 12:20:40 » |
|
Pentru cei care inca nu au explorat site-ul topcoder/tc, acestia au scrise si articole privind solutiile problemelor date la majoritatea concursurilor (proprii, bineinteles).
|
|
|
Memorat
|
|
|
|
•S7012MY
|
 |
« Răspunde #6 : Februarie 08, 2012, 12:24:59 » |
|
Foarte bun postul. Pe mine m-a ajutat ft mult topcoder. Totusi daca esti in clasa a 9-a si incepi programarea e cam greu sa inveti stl si string-uri ca sa poti sa-ti testezi problemele iar unele probleme de 1000 (poate chiar si de 500) sunt mult prea grele pentru clasa a 9-a. Am vazut ca apar dinamici pe stari exponentiale sau algoritmi pe grafuri cum ar fi drum minim sau apm. 
|
|
|
Memorat
|
|
|
|
•caen1
Client obisnuit

Karma: 22
Deconectat
Mesaje: 75
|
 |
« Răspunde #7 : Februarie 08, 2012, 12:45:21 » |
|
Deci intai intru pe link-ul postat de Bogdan Tataroiu, selectez dinamica, apoi caut concursul la care s-a dat problema in programul acela scris in Java? Sunt intr-a 10-a si e prima data cand incerc sa folosesc Top Coder-ul 
|
|
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #8 : Februarie 08, 2012, 12:52:23 » |
|
Da, cam asa. Ai grija totusi sa nu epuizezi prea multe SRM-uri in modul asta  . Iti dai seama ca nu mai poti simula un concurs la care stii deja una din probleme, iar simularile sunt foarte valoroase si ele la un moment dat.
|
|
|
Memorat
|
|
|
|
•darkseeker
|
 |
« Răspunde #9 : Februarie 08, 2012, 14:19:59 » |
|
Probabil aceasta va fi catalogata drept dumb question dar voi intreba totusi : prin probleme de divizia 2 se intelege orice problema ce are division 2 level 1,2, sau 3 ?
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #10 : Februarie 08, 2012, 15:27:31 » |
|
Da  P.S.: topcoder ruleaza!
|
|
|
Memorat
|
|
|
|
•CezarMocan
|
 |
« Răspunde #11 : Februarie 08, 2012, 16:08:25 » |
|
La clasa a 10-a destul de sigur nu vor fi grafuri la OJI. Cat despre programare dinamica, incearca sa faci problemele de baza (subsecventa de suma maxima, problema rucsacului, subsir crescator maximal, etc.) si cu timpul o sa vezi ca treaba va merge din ce in ce mai bine. 3 saptamani reprezinta un timp scurt, dar e suficient cat sa te familiarizezi cu conceptul si sa incepi sa rezolvi probleme. Succes! 
|
|
|
Memorat
|
|
|
|
•scipianus
|
 |
« Răspunde #12 : Februarie 08, 2012, 16:31:18 » |
|
Da,dar totusi eu consider, din ce am vazut in anii trecuti la OJI clasa a X-a,ca cel mai probabil problemele vor fi una de Lee si una de siruri de caractere  Este totusi probabil sa se dea si o dinamica sau o problema de combinatorica nu foarte grea 
|
|
|
Memorat
|
|
|
|
•caen1
Client obisnuit

Karma: 22
Deconectat
Mesaje: 75
|
 |
« Răspunde #13 : Februarie 08, 2012, 17:38:41 » |
|
Da, și eu voiam să spun că din 2005 nu știu să se fi dat vreo problemă de a 10-a cu grafuri. Înainte de 2005 nu știu subiectele. Anul trecut a fost un Lee și șiruri de caractere. În 2010 au fost ambele de dinamică, iar în 2009 un Lee și șiruri de caractere. Hmm... amuzant, câte două din fiecare  În 2005 a mai fost una de dinamică. Oricum, dintre astea trei, dinamica cere cel mai mult exercițiu, cred. La șiruri de caractere trebuie să știi să folosești ca lumea funcțiile, iar problemele de Lee nu cer cine știe ce SF-uri...
|
|
« Ultima modificare: Februarie 08, 2012, 17:44:57 de către C.A.EN »
|
Memorat
|
|
|
|
•maritim
|
 |
« Răspunde #14 : Februarie 08, 2012, 17:50:46 » |
|
Defapt nu prea, in 2010 a fost o problema de combinatorica ce utiliza numere mari.
Programarea dinamica este un must have in ultimii ani la Olimpiada Judeteana pentru cel putin una din probleme, dar se pot scoate puncte pe ele si fara dinamica.
Normalizarea a mai fost un subiect ce s-a mai dat in anii trecuti la olimpiada.
|
|
« Ultima modificare: Februarie 08, 2012, 18:02:41 de către Lambru Andrei Cristian »
|
Memorat
|
|
|
|
•caen1
Client obisnuit

Karma: 22
Deconectat
Mesaje: 75
|
 |
« Răspunde #15 : Februarie 08, 2012, 17:55:04 » |
|
A fost propusă și o rezolvare cu programare dinamică pentru problema aia (expozitie).
|
|
|
Memorat
|
|
|
|
•tzipleatud
|
 |
« Răspunde #16 : Februarie 08, 2012, 21:54:17 » |
|
Salut! Deci nu gasesc si nu imi dau seama nicicum cum trebuie sa implementez codul pe TopCoder. Poate pun o intrebare tampita dar nu gasesc niciunde si nu imi dau seama  .Deci as fi foarte recunoscator celui care mi-ar explica sau mi-ar da un exemplu. De exemplu pentru aceasta definitie: Class: NoRepeatPlaylist Method: numPlaylists Parameters: int, int, int Returns: int Method signature: int numPlaylists(int N, int M, int P) (be sure your method is public)Cum ar trebui sa arate codul in ansamblu care returneaza N+M+P(sa zicem). Multumesc anticipat si scuzati-mi intrebarea(cel mai probabil stupida  )! 
|
|
|
Memorat
|
|
|
|
|
•caen1
Client obisnuit

Karma: 22
Deconectat
Mesaje: 75
|
 |
« Răspunde #18 : Februarie 08, 2012, 22:23:32 » |
|
Exemplul din link-ul ăla folosește un plug-in care generează automat "scheletul" programului, deci nu mai trebuie să pui tu singur headers-urile sau să declari clasa și metodele. Eu mi-am pus KawigiEdit (pe ăsta l-am văzut primul). În afară de clasă, faci normal, doar că input-ul e trimis ca parametri ai funcției (metodei), iar output-ul e valoarea returnată, în loc de afișare.
|
|
|
Memorat
|
|
|
|
•tzipleatud
|
 |
« Răspunde #19 : Februarie 08, 2012, 22:34:13 » |
|
Am inteles.  Va multumesc amandurora! 
|
|
|
Memorat
|
|
|
|
•vlad_D
Client obisnuit

Karma: 32
Deconectat
Mesaje: 67
|
 |
« Răspunde #20 : Februarie 09, 2012, 07:27:35 » |
|
Astazi, Joi se tine SRM pe tc.. pentru cei care doresc un pic de atmosfera de concurs.
De altfel.. ca adaugare la sfat.. cautati-va cativa prieteni si rezolvati impreuna pe tc.. vedeti cine face mai repede si la sfarsit discutati. Ajuta la viteza.
|
|
|
Memorat
|
|
|
|
•Bit_Master
|
 |
« Răspunde #21 : Februarie 09, 2012, 11:29:39 » |
|
Dar pe TopCoder e punctarea aia ciudata in care nici nu-ti dai seama daca ai rezolvat corect sau nu. Sunt recomandari si de probleme de pe infoarena sau campion sau usaco sau alte site-uri care puncteaza sursele clasic?
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #22 : Februarie 09, 2012, 11:39:47 » |
|
Dai "Run system tests" si vezi daca ai rezolvat-o corect.
|
|
|
Memorat
|
|
|
|
•Bit_Master
|
 |
« Răspunde #23 : Februarie 09, 2012, 11:43:03 » |
|
Ok. Ms.
|
|
|
Memorat
|
|
|
|
•skull
Client obisnuit

Karma: 17
Deconectat
Mesaje: 75
|
 |
« Răspunde #24 : Februarie 09, 2012, 15:56:59 » |
|
*Banuiesc ca totusi pentru a intelege programarea dinamica, e nevoie de ceva cunostiinte bogate in domeniul claselor.
Programarea dinamica nu are legatura cu clasele.
|
|
|
Memorat
|
|
|
|
|