|
|
•wefgef
|
 |
« Răspunde #2 : Martie 12, 2008, 20:01:14 » |
|
Nu e o problema cu evalul, insa daca ai o sursa care merge la limita se poate intampla sa iei punctaje diferite.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•devilkind
|
 |
« Răspunde #3 : Martie 12, 2008, 23:05:48 » |
|
@ alex paicu: M-am uitat putin pe sursa ta ptr ca stiu ca limita de timp e destul de lejera, si mi-a sarit in ochi din prima ca tii matricea a[Nm][LogNm], incearca sa inversezi indici ptr ca astfel spargi limita de cache foarte mult si costa timp.
|
|
|
Memorat
|
|
|
|
•Cosmin
|
 |
« Răspunde #4 : Martie 12, 2008, 23:56:52 » |
|
Un articol foarte util ar merge despre explicatia modului cum functioneaza cacheul procesorului si cateva exemple de cod cu comparatii intre ele ca timp.
|
|
|
Memorat
|
|
|
|
•rethos
Strain
Karma: -10
Deconectat
Mesaje: 16
|
 |
« Răspunde #5 : Martie 13, 2008, 13:02:31 » |
|
@ alex paicu: M-am uitat putin pe sursa ta ptr ca stiu ca limita de timp e destul de lejera, si mi-a sarit in ochi din prima ca tii matricea a[Nm][LogNm], incearca sa inversezi indici ptr ca astfel spargi limita de cache foarte mult si costa timp.
ms asa iau 100 fara probleme. o sa tin minte asta
|
|
|
Memorat
|
|
|
|
•astronomy
|
 |
« Răspunde #6 : Martie 22, 2008, 12:45:22 » |
|
Da, evalul o sa fie oprit pana maine cand se face evaluarea pentru runda finala onsite.
|
|
|
Memorat
|
|
|
|
•cretu
Strain
Karma: 7
Deconectat
Mesaje: 15
|
 |
« Răspunde #7 : Aprilie 02, 2008, 17:35:46 » |
|
imi puteti recomanda va rog si alte probleme care se rezolva cu rmq?
|
|
|
Memorat
|
I wuv C++.
|
|
|
•wefgef
|
 |
« Răspunde #8 : Aprilie 02, 2008, 18:18:07 » |
|
Concurs (cere sa afli LCA) si Plantatie.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•cretu
Strain
Karma: 7
Deconectat
Mesaje: 15
|
 |
« Răspunde #9 : Aprilie 02, 2008, 18:28:01 » |
|
mersi mult 
|
|
|
Memorat
|
I wuv C++.
|
|
|
•fireatmyself
|
 |
« Răspunde #10 : Aprilie 11, 2008, 08:43:43 » |
|
s-ar fi putut parsa citirea si pusa limita de timp astfel incat sa iei 80-90 cu citire normala. cred ca ar fi fost un exercitiu ultil. 
|
|
|
Memorat
|
Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
|
|
|
•filipb
|
 |
« Răspunde #11 : Aprilie 11, 2008, 11:10:16 » |
|
Era impotriva scopului arhivei educationale. La o problema de RMQ trebuie sa inveti sa faci RMQ, nu sa parsezi citirea. Pentru asta merge alta problema, desi e cam dificil sa faci teste datorita marimilor care pot aparea.
|
|
|
Memorat
|
|
|
|
•vlad_D
Client obisnuit

Karma: 32
Deconectat
Mesaje: 67
|
 |
« Răspunde #12 : Decembrie 10, 2008, 11:18:22 » |
|
chiar imi place arhiva educationala.. ma ajuta sa revin in lumea codului.. ahah utie faceam RMQ si nu imi ieasea o faza (luam tle). m-am uitat prin celelalte coduri.. si m-am prins de ce.. in modu asta e utila.. dar cand ma uitam p'acolo am vazut cineva trimises la fel ca sursa oficiala...  creca nu avea increde in autor  care e faza cu cache-ul? (caut amu pe google sa vad)
|
|
|
Memorat
|
|
|
|
•toni2007
|
 |
« Răspunde #13 : Martie 14, 2009, 20:22:31 » |
|
pentru datele de intrare exista mereu solutie  Si pentru prima intrebare : Care este numarul minim intre [2,4] nu este 3,nu 4? Tu ce parere ai? Poti sa nu ai solutie cand trebuie sa afli minimul pe intervalul [a, b]? Vezi mai bine iti stergi postul ca enervezi lumea si te faci si de ras. 80 % din posturile tale sunt off-topic, sau nu aduc nimic nou sau interesant discutiei. Apropo, nu am reusit sa descifrez inca o propozitie cu dubla negatie: Care este numarul minim intre [2,4] nu este 3,nu 4?
|
|
« Ultima modificare: Martie 14, 2009, 20:35:27 de către Pripoae Teodor Anton »
|
Memorat
|
|
|
|
•florin_marius90
Strain
Karma: -15
Deconectat
Mesaje: 17
|
 |
« Răspunde #14 : Martie 21, 2009, 08:18:21 » |
|
salut ! cum retin vectorul de elemente in pascal? ce artficiu pot sa fac , ca daca ii dau vetor cu 100000 de elemente zice ca depasc memoria..  ms
|
|
|
Memorat
|
|
|
|
|
•florin_marius90
Strain
Karma: -15
Deconectat
Mesaje: 17
|
 |
« Răspunde #16 : Martie 21, 2009, 12:46:11 » |
|
pai lasa ca nu conteaza asta . treaba e ca nu se incadreaza in memoria alocata problemei.....
|
|
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #17 : Martie 21, 2009, 13:12:28 » |
|
Ai dreptate. Raspunsesem din inertie dupa ce citisem alt post de-al tau. M-am uitat pe sursa ta si declari memoria intr-adevar cam multa. Hai sa facem niste calcule: 1) Tu ai un vector de 100.000 de elemente de retinut => una dintre dimensiunile matricei ar trebui sa fie 100.000. 2) 2 10=1024 => 2 20= aprox 1.000.000, deci log 2100.000<20 => a doua dimensiune a matricei e ok sa fie 20. Poti retine deci vectorul v si matricea a de forma: var v:array[1..100000] of longint; a:array[1..20,1..100000] of longint;
|
|
|
Memorat
|
|
|
|
•florin_marius90
Strain
Karma: -15
Deconectat
Mesaje: 17
|
 |
« Răspunde #18 : Martie 21, 2009, 13:19:11 » |
|
aham ms mult 
|
|
|
Memorat
|
|
|
|
•mlazari
Strain
Karma: 8
Deconectat
Mesaje: 28
|
 |
« Răspunde #19 : Aprilie 22, 2009, 17:40:29 » |
|
Pot sa iau 100 de puncte cu o sursa Pascal? Eu iau 80 de puncte (TLE la ultimele 2 teste). M-am uitat prin sursele de pe monitor scrise in Pascal si punctajul maxim acumulat este 90. Deci, e posibil sa iau 100p. sau e neaparat sa o scriu in CPP? 
|
|
|
Memorat
|
|
|
|
•sigrid
|
 |
« Răspunde #20 : Aprilie 24, 2009, 11:41:25 » |
|
Am vazut ca din ce in ce mai des se intreaba pe forum daca o sursa Pascal poate obtine punctaj maxim. Se poate ca atunci cand este adaugata o problema in arhiva educationala sa faceti doua surse una in C++ si cealalata in Pascal si sa lasati la indicatii link catre amandoua?
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #21 : Aprilie 24, 2009, 15:26:31 » |
|
Se poate, si probabil ca din anumite puncte de vedere este indicat. Insa eu personal consider ca lumea ar trebui descurajata sa mai lucreze in pascal, din diverse motive. E timpul sa evoluam  .
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•sigrid
|
 |
« Răspunde #22 : Aprilie 24, 2009, 18:58:16 » |
|
Eu iti dau dreptate, dar vad ca le-a intrat multora in cap ideea asta ca Pascalul "e de vina" pentru punctajul lor si atata timp cat se poate mi se pare normal sa fie descurajata si chiar contrazisa. Adica are si limbajul asta de programare defectele lui si trebuie blamat pentru ele. Ori, in cazul de fata, mi se pare ca se exagereaza cu ideologia "in Pascal nu se poate 100"  .
|
|
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #23 : Aprilie 24, 2009, 20:33:04 » |
|
Eu iti dau dreptate, dar vad ca le-a intrat multora in cap ideea asta ca Pascalul "e de vina" pentru punctajul lor
Daca cineva nu are determinarea sa scoata 100 cu cunostintele pe care le are sau pe care le poate acumula, atunci nu cred ca merita continuata discutia. E clar ca daca s-a luat 100, atunci poate lua oricine, e nevoie doar de determinare si nu poti blama limbajul. Cum mare parte din cei care se ocupa de arhiva si de infoarena in general presupun ca nu au/nu vor sa aiba foarte multe tangente cu Pascalul, propun ca cei interesati sa anunte pe forum ca au o sursa de 100 pentru a putea fi introdusa de helperi in enuntul problemelor. O alta solutie ar fi sa se largeasca putin constrangerile la timp acolo unde se poate, dar problema asta poate fi "fentata" cu rezolvari neoptime din cate tin minte. S-ar putea mentiona asta in text, daca este cazul, alaturi de ceva gen "fiti linistiti, in concurs este sigur ca limitele vor permite si pascalistilor o astfel de abordare daca este cea corecta  ".
|
|
|
Memorat
|
|
|
|
•bogdan2412
|
 |
« Răspunde #24 : Aprilie 24, 2009, 20:38:20 » |
|
In general cand se intreba daca se putea lua 100 de puncte in pascal, exista deja o sursa sau mai multe care luasera 100. La problema asta nu e niciuna: http://infoarena.ro/monitor?task=rmq&compiler=fpc&score_begin=100 . E posibil totusi sa fie limita prea stransa  . La o problema din arhiva educationala nu cred ca trebuie sa ne facem asa mari griji daca cineva ia 100 cu solutii ineficiente, deci nu cred ca trebuie limitele puse stranse. E treaba fiecaruia daca vor sa implementeze solutii ineficiente si sa fenteze problema in loc sa invete rezolvarea corecta.
|
|
« Ultima modificare: Aprilie 24, 2009, 20:47:37 de către Bogdan Tataroiu »
|
Memorat
|
|
|
|
|