Afişează mesaje
|
Pagini: 1 [2] 3
|
27
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 025 Heapuri
|
: Noiembrie 10, 2011, 16:10:08
|
Salut! Am tot incercat sa fac o sursa de 100p, dar iau TLE pe ultimele doua teste. sursa mea e aici http://infoarena.ro/job_detail/632209 . Nu-mi dau seama ce ar trebui sa fac s-o imbunatatesc. (am schimbat si citirea, acum e cu freopen, ca in sursa oficiala) Oarecum legat de subiect, intr-o prima versiune a programului heap-ul meu continea struct-uri (deci pentru push si pop, interschimbam obiecte de tip nod). Ia mai mult timp sa interschimbe doua struct-uri decat doua int-uri? sau totul se face la nivel de pointeri si deci ia la fel? Multumesc anticipat!
|
|
|
29
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 048 Suma si numarul divizorilor
|
: Octombrie 28, 2011, 14:02:36
|
Salutare, am implementat solutia, sursa e aici: http://infoarena.ro/job_detail/626840?action=view-sourceproblema e ca de la testul 5 in colo, iau killed by signal 8. din cate am vazut pe internet asta inseamna ca, la un mom dat in program am facut un calcul/adunare/inmultire care a iesit din spatiul unui long int (eu am fol numai long int-uri). oricat de simpla ar parea intrebarea, nu ma prind unde s-ar putea intampla asta, mai ales ca mie, pentru datele de la testul 5 cel putin, nu-mi da nicio eroare (l-am compilat+rulat de pe linux si pare ok, mi-a dat bine la iesire) Orice parere/indicatie de unde ar putea veni problema e bine venita!
|
|
|
33
|
infoarena - concursuri, probleme, evaluator, articole / .CAMPION / Răspuns: Fni triunghiular
|
: Octombrie 11, 2011, 07:23:20
|
Da...scuze, ce am gasit pe net nu e chiar ce cerinta am gasit in culegere: Informatica de Emanuela Cerchez, ed Polirom:
Un "Fni" triunghiular este o cladire care are sectiunea in forma de triunghi echilateral, iar incaperile corespund unor triunghiuri echilaterale de latura 1. Pe fiecare latura a cladirii exista exact n incaperi. in fiecare incapere se gaseste cate un seif care contine o suma de bani. Fiecare perete al incaperilor are o usa, initial deschisa, iar pe una din usile care comunica cu exteriorul in cladire poate intra un hot cu scopul de a "colecta" o suma catr mai mare de bani din seifurile existente in camere. Dupa intrarea in cladire, indiferent pe care usa exterioara, toate usile exterioare se inchid si nu mai pot fi deschise decat din interior, pentru a parasi cladirea. De asemenea, dupa parasirea unei incaperi din care au fost luati banii, toate cele trei usi ale acesteia se inchid automat si nu mai pot fi deschise. Determinati suma maxima care poate fi colectata de hot si numarul de incaperi prin care trece hotul pentru a colecta suma respectiva.
Datele de intrare si desenul sunt aceleasi ca cele de pe site:)
|
|
|
34
|
infoarena - concursuri, probleme, evaluator, articole / .CAMPION / Răspuns: Fni triunghiular
|
: Octombrie 10, 2011, 18:37:17
|
Mersi de raspuns!
Dar nu inteleg 2 lucruri: 1) hotul poate intra prin orice triunghi care are cel putin o latura exterioara (nu doar prin varfuri); cumva e demonstrabil/ cel putin evident de ce ar da optim daca intru printr-un varf si nu prin orice alt triunghi? 2) in relatia de recurenta... sunt doua tipuri de triunghiuri, cu varful in sus si cu varful in jos deci: ultimul "parametru" al lui max este fie d[nivel - 1][camera_de_deasupra], fie d[nivel +1][camera_de_dedesubt], in functie de ce tip de triunghi e
apropo, d[nivel][camera]= suma maxima adunata stiind ca am considerat doar primele nivel niveluri si m-am oprit in camera camera? daca asta inseamna, e ca si cum as spune ca nu pot sa ma intorc prin triunghi (adica ar trebui sa merg doar intr-un sens, in jos; dar s-ar putea sa poti sa mergi in jos si apoi sa revi pe un nivelk superior din triunghi) * in s[nivel][camera] tii datele de intrare, nu? s[1][1], s[2][1], s[2][2], s[2][3], s[3][1] etc.?
s-ar putea sa nu fi inteles eu bine cerinta, dar in datele de intrare din problema, cele de pe site, suma maxima nu e 110? 9+19+40+10+8+11+13
|
|
|
35
|
infoarena - concursuri, probleme, evaluator, articole / .CAMPION / Fni triunghiular
|
: Octombrie 10, 2011, 17:08:21
|
Buna! In ultimul timp am incercat sa ma perfectionez in programarea dinamica citind diverse materiale de pe internet. Acum cateva zile am dat de o problema interesanta (din punctul meu de vedere). Am gasit-o intr-o culegere, la capitolul programare dinamica, dar, desi a fost data la un concurs, nu am putut gasi nimic legat de ea pe internet (mai putin cerinta, pe care am gasit-o aici: http://campion.edu.ro/arhiva/index.php?page=problem&action=view&id=691 ). Ma tot gandesc la ea de ceva timp, dar nu ma prind care sunt subproblemele....m-am gandit sa consider numai primele i linii din triunghi, sau subtriunghiuri echilaterale (dar dau peste recursivitate/subproblemele se suprapun:( si deci practic tot la bktr se reduce). Orice idee in legatura cu modul de definire a unei stari (si eventual si cu relatia de recurenta:D) e binevenita!^^
|
|
|
39
|
infoarena - concursuri, probleme, evaluator, articole / Teme / Subiect dat la admitere la FMI in 2010
|
: Iulie 05, 2011, 18:51:42
|
Salut! M-am uitat/ incercat sa rezolv subiectele care s-au dat anul trecut la facultatea de matematica si informatica, domeniul de licenta informatica. Subiectele le gasiti aici http://fmi.unibuc.ro/ro/admitere_licenta/examen_admitere_iulie_2010/, la sectiunea "Subiecte si barem DL INFO". La problema de informatica, punctul a), nu-mi dau seama care e complexitatea. Am luat numarul, l-am impartit pe rand, cat se poate, la 2, apoi la 3 si apoi la 5. daca rezultatul da 1, inseamna ca numarul apartine multimii H. care ar fi complexitatea? eu nu stiu decat sa recunosc o coplexitate O(N),O(N^2),O(N^3)... sau O(log2 din n), chestii mai complexe nu prea.... As vrea sa stiu si ce e cu complexitatile, dar la un nivel nu prea ridicat (dar mai profund decat O(n)....) si cu nivel de cunostinte de matematica de liceu Stie cineva vreun astfel de material pe net? eu dau admiterea la fmi anul acesta si n0as vrea sa pierd un punct si aici
|
|
|
42
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 114 Muzeu
|
: Decembrie 28, 2009, 12:30:16
|
Nici mie nu-mi da testul 7. Oricum, eu aveam o gresala (dupa ce am reparat-o,tot 90 am luat...). S-ar pare ca nici un test nu verifica ce se intampla daca nu sunt deloc paznici.
Exista vreo sansa ca "o insula" de camere libere sa se transforme in camere inchise, doar pentru ca sunt inconjurate din toate partile de camere inchise?("`#' pentru camera inchisa (prin care nu pot trece nici paznicii, dar in care nu pot intra nici hotii)";daca o zona e "bordata" de # nu poate sa intre nici hoti nici paznici...deci e inchisa?)
[editat de moderator] iti mai spun o data: nu mai posta consecutiv, ci editeaza-ti mesajele anterioare
|
|
|
43
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 496 Rj
|
: Decembrie 28, 2009, 11:07:29
|
am incercat si eu problema asta....nu iau nici un test (nu cred sa am probleme la citire). Am testat si eu programul cu datele de la oji...a mers; nu am nici o idee ce ar putea sa nu merga...aici e sura: http://infoarena.ro/job_detail/378172?action=view-sourceLucrez cu doua cozi si la fiecare pas expandez toata generatia curenta. La fiecare expandare, verific daca se intalnesc. Daca are cineva vreo idee, chiar ar fi bine venita Nu mai conteaza...a mers. Daca foloseste cineva ceva gen printf("%d\n",f());, mai bine face asa: a=f(); printf("%d\n",a);[editat de moderator] nu mai posta consecutiv; editeaza-ti mesajele anterioare
|
|
|
48
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 026 Energii
|
: Aprilie 24, 2008, 19:28:26
|
Imi cer scuze ca scriu aici...am mai multe manuale si carti de C++ (cum ar fi "Algoritmi fundamentali in C++" de Doina Logofatu), si lucrez de aproximativ 2 saptamani, dar tot nu reusesc sa inteleg programarea dinamica.... , puteti sa-mi recomandati vreo carte care sa trateze mai clar subiectul?(am cautat linkuri, dar nu am gasit cine stie ce)Multumesc!
|
|
|
|