Pagini: [1] 2   În jos
  Imprimă  
Ajutor Subiect: 984 Text3  (Citit de 10709 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« : Martie 09, 2010, 00:01:42 »

Aici puteti discuta despre problema Text3.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
PavelRazvan
Strain
*

Karma: 11
Deconectat Deconectat

Mesaje: 25



Vezi Profilul
« Răspunde #1 : Martie 09, 2010, 17:05:24 »

Citat
# Se acordă 10% din punctaj pentru determinarea corectă a numărului de cuvinte din text.
# Se acordă 40% din punctaj pentru rezolvarea corectă a primelor două cerinţe.

Defapt corect ar fi : "# Se acordă 40% din punctaj pentru determinarea corectă  a celui de-al doilea număr"
Memorat
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« Răspunde #2 : Martie 09, 2010, 17:43:32 »

Citat
# Se acordă 10% din punctaj pentru determinarea corectă a numărului de cuvinte din text.
# Se acordă 40% din punctaj pentru rezolvarea corectă a primelor două cerinţe.

Defapt corect ar fi : "# Se acordă 40% din punctaj pentru determinarea corectă  a celui de-al doilea număr"

nu-i adevarat, e corect cum e
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #3 : Martie 09, 2010, 17:57:11 »

Vlad, încearcă sa verifici o informație înainte sa o contrazici.

Răzvan a trimis o sursa care afișa doar primele doua valori cerute și a obținut 50p. De aceea a făcut aceasta observație.

Numai bine. Smile
Memorat
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« Răspunde #4 : Martie 09, 2010, 18:09:37 »

Inseamna ca foile de la oji pe care le-am primit erau gresite din start(cu punctajele) la fel scria si pe foile de la oji....as fi crezut ca mai degraba e o greseala in evaluator decat o greseala pe subiectele de la oji. Shame on you Raised eyebrow
Memorat
stocarul
Nu mai tace
*****

Karma: 49
Deconectat Deconectat

Mesaje: 203



Vezi Profilul
« Răspunde #5 : Martie 09, 2010, 18:59:30 »

La această problemă există eval, sau doar se compară out-ul cu ok-ul?
Întreb asta pt că la un test îmi zice "Reconstituire proastă".
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #6 : Martie 09, 2010, 19:11:07 »

Exista evaluator, si pe testul 6 sursa ta chiar da prost pentru prima si a 3-a cerinta. Spor la debugat!
Memorat
stocarul
Nu mai tace
*****

Karma: 49
Deconectat Deconectat

Mesaje: 203



Vezi Profilul
« Răspunde #7 : Martie 09, 2010, 19:20:29 »

Am rezolvat problema ... am mărit vectorul de citire și obțin 100.

Totuși, am pus următorul cod:
Cod:
while(fgets(sir,lgsirmax,stdin))
{
assert(strlen(sir)<205);
.................
}
Și primesc KBS pe testul 6.
Deci înseamnă că testul 6, are un rând (sau mai multe) de lungime mai mare de 200....
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #8 : Martie 09, 2010, 19:20:44 »

A fost schimbat evaluatorul si am reevaluat toate sursele. Ar trebui sa primiti punctajele corespunzatoare acum.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« Răspunde #9 : Martie 09, 2010, 20:42:00 »

Andrei, Cosmin, conteaza daca afisezi '\n' la sfarsit sau nu, sau tot se primesc punctele si in acest caz
Memorat
savim
Nu mai tace
*****

Karma: 194
Deconectat Deconectat

Mesaje: 333



Vezi Profilul
« Răspunde #10 : Martie 09, 2010, 20:47:00 »

Nu mai intreba pe forum informatii care le poti verifica singur cu mare usurinta: trimite doua surse, una cu '\n' si alta fara si afli singur raspunsul.
Memorat
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« Răspunde #11 : Martie 09, 2010, 20:49:13 »

Pai nu stiu sa fac sursa corecta, ca as trimite.Vreau sa stiu cum s-a evaluat la OJI, respectiv la infoarena. Trimite tu 2 surse la evaluator.exe te rog si zi-mi

Vreu sa stiu cum s-a evaluat la OJI.Trimiteti voi 2 surse va rog
« Ultima modificare: Martie 09, 2010, 20:54:17 de către Dornescu Vlad-Eugen » Memorat
stocarul
Nu mai tace
*****

Karma: 49
Deconectat Deconectat

Mesaje: 203



Vezi Profilul
« Răspunde #12 : Martie 09, 2010, 20:52:01 »

InfoArena nu are nicio treabă cu OJI.
Aici e un site de pregătire, unde te poți pregăti încercând printre multe altele (și frumoase) și problemele de la OJI.
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #13 : Martie 09, 2010, 21:00:37 »

Andrei, Cosmin, conteaza daca afisezi '\n' la sfarsit sau nu, sau tot se primesc punctele si in acest caz

In mod normal nu ar trebui sa conteze, dar am intalnit cazuri in care evaluatorul nu afisa raspunsul corect.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
praslea
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #14 : Martie 10, 2010, 14:54:47 »

As dori si eu un hint pt problema asta, ma chinui la ea de 2 zile.Imi poate exlpica cineva mai 'en detail' solutia? N-am inteles mare lucru de pe cea oficiala Dancing
Memorat
Robytzza
De-al casei
***

Karma: -49
Deconectat Deconectat

Mesaje: 129



Vezi Profilul
« Răspunde #15 : Martie 10, 2010, 15:19:03 »

     Nu am citit solutia oficiala da asta e destul de buna si usor de inteles.
     Eu imi mentin un sir de 26 , unde i este a i-a litera din alfabet si A[ i ] reprezinta numarul maxim de cuvinte pe care am reusit sa il formez incepand cu litera a i-a din alfabet.
Citesti toate cuvintele si le pui intr-o matrice.Dupa care iti parcurgi matricea invers(de la ultimul cuvant la primul) si pentru fiecare cuvant te intereseaza prima si ultima litera, sa le notam(first si last).Daca A[first] < A[last] +1, asta inseamna ca ai gasit un subsir care incepe cu prima litera => A[first]  = A[last] +1.Solutia ta o sa fie maixmul din A[ i ].
      Pentru a reconstitui solutia mai trebuie sa ti 2 siruri, unu in care pentru fiecare poz o sa iti ti pozitia urmatorului cuvant cu care acesta formeaza lungimea maxima. Si inca unul in care pentru fiecare litere iti ti pozitia de inceput a secventei de lungime maxima care incepe cu litera respectiva.
     Sper ca ai inteles  Thumb up
« Ultima modificare: Martie 10, 2010, 15:19:40 de către Andrei Grigorean » Memorat
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« Răspunde #16 : Martie 11, 2010, 21:50:29 »

Chiar nu inteleg ce as putea gresi... Iau 55 p. vad ca pe unele teste nu imi scoate nr optim Brick wall

Cod:

   for(i=ct-1;i>=0;i--)
   {
  lung_max[i]=lung_max[a[mat[i][strlen(mat[i])-1]-'a']]+1;
  cuplat[i]=a[mat[i][strlen(mat[i])-1]-'a'];
  if(lung_max[i]>=lung_max[mat[i][0]])
  a[mat[i][0]-'a']=i;
   }
  

unde lung_max[ i ] - reprezinta lungimea maxima ce se poate forma incepand cu cuv i
cuplat[ i ] - indicele numarului care va urma dupa i, la constituire
a[ i ] - reprezinta indicele cuvantului care incepe cu litera i si formeaza sirul maxim de acest gen
ct - 1 - nr. de cuvinte din text
mat[20005][22] - retin cuvintele
« Ultima modificare: Martie 11, 2010, 21:59:47 de către Dornescu Vlad-Eugen » Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« Răspunde #17 : Martie 12, 2010, 08:55:38 »

Cand faci update in acel if verifici lung_max[mat [ i][ 0]], insa mat[ i][ 0] este caracter si chiar tu ai zis ca in lung_max tu tii numaarul maxim de cuvinte ce pot ramane incepand cu cuvantul i(imi pare rau pentru cacafonie). Incearca sa pui
Cod:
if(lung_max[i]>=lung_max[a[mat[i][0]-'a'])
   a[mat[i][0]-'a']=i;
Din cate cred vei lua 100 acum.
Memorat
dornescuvlad
Nu mai tace
*****

Karma: -138
Deconectat Deconectat

Mesaje: 234



Vezi Profilul
« Răspunde #18 : Martie 12, 2010, 11:22:08 »

Am inteles.Mersi Adi, am luat 100  Applause
Memorat
S7012MY
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« Răspunde #19 : Iulie 13, 2010, 14:04:37 »

de ce nu se acorda 10p pt afisarea corecta a primului numar?
Memorat
petro
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 11



Vezi Profilul
« Răspunde #20 : Septembrie 03, 2010, 20:03:24 »

nu inteleg...cum de pe o sursa de a mea cu o matrice char v[20010][20] si 2 vectori int de 20010 iau 70puncte cu tle  la 3 teste (nici o problema la memorie) si la alta sursa cu o matrice char v[20010][20] si cu un singur vector int de 20010 iau 30puncte cu memory limit exceeded...poate sa imi explice cineva?
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #21 : Septembrie 03, 2010, 21:53:05 »

Daca ne-ai da partea cu declaratiile din fiecare vector ti-as putea spune sigur problema ...
Memorat
petro
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 11



Vezi Profilul
« Răspunde #22 : Septembrie 04, 2010, 01:16:59 »

char v[20002][20]; 
07.
int a[27],n=0,b[27],c[20002];

asta e din sursa cu 30 p;

int n=0,l[20010],p[20010];
07.
char v[20010][20];

asta e din sursa cu 70p
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #23 : Septembrie 04, 2010, 09:05:32 »

Nu stiu care sa fie problema, probabil ca in sursa folosesti prea multa memorie pentru stiva ..... Vezi daca in vreo functie folosesti vreo matrice, si incearca s-o pui globala .
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #24 : Septembrie 05, 2010, 17:18:37 »

De obicei iei tle si cand folosesti multa memorie, pt ca dureaza pana e initializata.
Memorat
Pagini: [1] 2   În sus
  Imprimă  
 
Schimbă forumul:  

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