Pagini: [1] 2   În jos
  Imprimă  
Ajutor Subiect: Reteta de succes pentru olimpiada judeteana  (Citit de 10981 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« : Februarie 08, 2012, 09:52:53 »

http://infoarena.ro/blog/reteta-de-success
Memorat
CBogdan
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #1 : Februarie 08, 2012, 10:46:34 »

O intrebare: pe topcoder poti selecta problemele dupa subiect sau trebuie sa le cauti?
Memorat
bogdan2412
Echipa infoarena
Nu mai tace
*****

Karma: 410
Deconectat Deconectat

Mesaje: 951



Vezi Profilul
« Răspunde #2 : Februarie 08, 2012, 10:48:45 »

O intrebare: pe topcoder poti selecta problemele dupa subiect sau trebuie sa le cauti?

Da, http://community.topcoder.com/tc?module=ProblemArchive

Poti filtra problemele dupa mai multe criterii, unul din ele fiind 'Category'
Memorat
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« 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).  Thumb up
Memorat
CBogdan
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #4 : Februarie 08, 2012, 12:03:31 »


Da, http://community.topcoder.com/tc?module=ProblemArchive

Poti filtra problemele dupa mai multe criterii, unul din ele fiind 'Category'

Multumesc! Nu sunt prea familiarizat cu siteul topcoder...
Memorat
mathboy
Moderatori infoarena
Nu mai tace
*****

Karma: 150
Deconectat Deconectat

Mesaje: 259



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« 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. Smile
Memorat
caen1
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 75



Vezi Profilul
« 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 Think
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« 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 Smile. 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
De-al casei
***

Karma: 29
Deconectat Deconectat

Mesaje: 106



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #10 : Februarie 08, 2012, 15:27:31 »

Da Smile
P.S.: topcoder ruleaza!
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« 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!  Weightlift
Memorat
scipianus
Nu mai tace
*****

Karma: 129
Deconectat Deconectat

Mesaje: 345



Vezi Profilul
« 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  Thumb up Este totusi probabil sa se dea si o dinamica sau o problema de combinatorica nu foarte grea  Think
Memorat
caen1
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 75



Vezi Profilul
« 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 Think Î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
Vorbaret
****

Karma: 59
Deconectat Deconectat

Mesaje: 176



Vezi Profilul
« 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 Deconectat

Mesaje: 75



Vezi Profilul
« Răspunde #15 : Februarie 08, 2012, 17:55:04 »

A fost propusă și o rezolvare cu programare dinamică pentru problema aia (expozitie).
Memorat
tzipleatud
De-al casei
***

Karma: 104
Deconectat Deconectat

Mesaje: 117



Vezi Profilul
« 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  Brick wall.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 Smile )!  Very Happy
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #17 : Februarie 08, 2012, 22:04:04 »

Cod:
struct NoRepeatPlaylist {

int numPlaylists( int N , int M , int P ) {

return N + M + P;
}
};

Sau faci o clasa.
http://community.topcoder.com/stat?c=problem_solution&rm=311318&rd=14724&pm=11774&cr=20036294
Asta e alt exemplu de cod.
Poti sa te uiti la absolut toate sursele submitate pe Topcoder. Intra pe Match Archive sau pe un anumit profil si de-acolo te prinzi tu.
Nu e nimic stupid la intrebare, stai linistit.
Memorat
caen1
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 75



Vezi Profilul
« 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
De-al casei
***

Karma: 104
Deconectat Deconectat

Mesaje: 117



Vezi Profilul
« Răspunde #19 : Februarie 08, 2012, 22:34:13 »

Am inteles. Ok Va multumesc amandurora! Smile
Memorat
vlad_D
Client obisnuit
**

Karma: 32
Deconectat Deconectat

Mesaje: 67



Vezi Profilul
« 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
Vorbaret
****

Karma: -49
Deconectat Deconectat

Mesaje: 159



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #22 : Februarie 09, 2012, 11:39:47 »

Dai "Run system tests" si vezi daca ai rezolvat-o corect.
Memorat
Bit_Master
Vorbaret
****

Karma: -49
Deconectat Deconectat

Mesaje: 159



Vezi Profilul
« Răspunde #23 : Februarie 09, 2012, 11:43:03 »

Ok. Ms.
Memorat
skull
Client obisnuit
**

Karma: 17
Deconectat Deconectat

Mesaje: 75



Vezi Profilul
« 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
Pagini: [1] 2   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines