Afişează mesaje
Pagini: [1] 2
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 006 Evaluarea unei expresii : August 23, 2010, 16:47:21
Pe windows compilatorul are bug-uri, etc.
Ai zis o prostie, compilatoarele sunt aceleasi pentru ambele os-uri gcc, respectiv g++. Se comporta la fel pe ambele os-uri.
Incearca citirea cu stream-uri Confused? mie imi merge perfect orice ii fac...
Folosesti cumva MinGW Developer Studio ?
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 006 Evaluarea unei expresii : August 23, 2010, 07:27:54
mie continua sa imi dea gresit...  :/ chiar daca pe evaluator primeste 100
Ai pus enter dupa terminarea expresiei ?
App: citeste cu fgets, nu cu gets.
Citat din mesajul lui: SpiderMan
S[strlen(S) - 1] o sa fie '\n', pe langa ce la gets acest caracter este ultimul caracter , adica acelasi cu S[strlen(S) - 2].
Poate am inteles eu gresit, dar tu spui ca gets si fgets citesc caracterul '\n', dar il pun pe pozitii diferite ? Asta este gresit, gets nu concateneaza delimitatorul, pe cand fgets, da. Scuze daca am inteles eu prost.
3  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI cu 3 probleme : August 02, 2010, 08:03:30
Ma gandeam cand o sa apara confuzia. Wink)
S nu vine de la Stefanica, ci de la o porecla din copilarie ( speedemon ), pe celalat alex il cheama stefanica Tongue. Motivul pt care l-am sters e unu pur estetic, nu m-ai imi placea cum arata acolo, dar l-am pus doar de dragul tau Tongue
4  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI cu 3 probleme : August 01, 2010, 21:02:35
BitOne: Tu ce ai facut la OJI anul acesta?
N-am participat, am avut alta treaba de facut Smile
5  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 009 Algoritmul lui Dijkstra : August 01, 2010, 21:00:22
Implementeaza push_down iterativ si apoi vezi ce se intampla Wink
6  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI cu 3 probleme : Iulie 31, 2010, 12:13:54
Ce vreau eu să zic este că dacă s-ar da probleme mai grele s-ar putea să nu fie 50 de oameni în țară cu punctaje peste 0. Din păcate, diferența de nivel dintre primii clasați și ceilalți elevi este foarte mare.
Pai asta arata ca ei trebuie sa se pregateasca, nu sa se dea probleme mai usoare...
7  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1055 Puteri35 : Iulie 30, 2010, 20:34:32
Ok, thanks Very Happy dar pune raspunsurile intre tagurile [ code ] [ /code ] ( fara spatii ) ca sa nu ocupe un loc asa mare Smile
8  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 049 Numerele lui Stirling : Iulie 30, 2010, 20:27:10
Atunci de ce în restricţii e scris că ele pot lua şi valoarea 0? Sau pot fi nule, dar nu concomitent? Şi pentru m>n au sens s[n][m] şi S[n][m]?
Pai pentru m > n nu are sens( nu te gandi numai la formula, ci si la ce intrebari raspund aceste dinamici... ), este descris mai mult in link-urile prezentate de catre autor ...
M-am uitat in teste si nici unde nu apare n sau m = 0
9  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 049 Numerele lui Stirling : Iulie 30, 2010, 20:02:09
N-are sens sa le definesti pe 0, 0. Dar, daca ar fi sa o luam s( 0, 0 )=S( 0, 0 )=1.
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1055 Puteri35 : Iulie 30, 2010, 19:44:21
Pentru  N=20 si N=1000 cat va da ? Mie imi da :
Cod:
N=20
1
1
3
4
5
6
9
10
12
13
Cod:
N=1000
1
1
3
4
5
6
9
10
12
13
25
26
27
28
30
30
31
31
36
37
39
40
81
82
84
85
90
91
93
94
108
109
111
112
117
118
120
121
125
126
130
131
150
151
155
156
243
244
246
247
252
253
255
256
270
271
273
274
279
280
282
283
324
325
327
328
333
334
336
337
351
352
354
355
360
361
363
364
625
626
630
631
650
651
655
656
729
730
732
733
738
739
741
742
750
751
755
756
756
757
759
760
765
766
768
769
775
776
780
781
810
811
813
814
819
820
822
823
837
838
840
841
846
847
849
850
972
973
975
976
981
982
984
985
999
1000
1002
1003
1008
1009
1011
1012
1053
1054
1056
1057
1062
1063
1065
1066
1080
1081
1083
1084
1089
1090
1092
1093
11  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI cu 3 probleme : Iulie 30, 2010, 15:35:32
Problemele de anul trecut au fost într-adevăr destul de ușoare, dar rezultatele slabe (la clasa a11-a, și la a12-a, locul 50 pe țară a avut 30 respectiv 40 de puncte). Îți dai seama ce s-ar întâmpla dacă s-ar da probleme cu mult mai grele.
Ce rost are atuncea se ei 100 pct la probleme usoare si sa nu fi instare sa rezolvi una grea ? Da, la inceput va fi mai greu, dar dupa aceea va merita tot eforul.
Eu as impune niste standarde, atata pt locul I, locul II, etc. Da, ar putea fi ani cand sa nu fie dat premiul I sau chiar nici un premiu, dar asta inseamna sa pastrezi standardele, sa nu le cobori doar ca participanti sunt prea lenesi sau stiu eu ce...
Si cat despre olimpiada pe internet ( sau mai bine de pe  un intranet e mult mai bine si usor... Very Happy ) , da  este o idee excelenta ( ai afla rezultatele in cateva minute, n-ar mai fi contestatii << pana la urma pc nu are favoriti si nu greseste prea des ... >> etc ). Probleme este una, ce server din romania suporta un numar asa de mare de participanti ( fara sa crape, e.g simularea probei de competente digitale, bac ).
12  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI cu 3 probleme : Iulie 29, 2010, 19:55:25
Eu nu cred ca problema este la cantitate, ci la calitate, de exemplu problemele de anul trecut pt clasa a 11-12 sunt foarte usoare si destul de clasice, se pot da si 100 de probleme si tot nu s-ar rezolva nimic... Daca problemele sunt propuse si alese cu grija atunci chiar si una e suficient.
13  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Variabile register : Iulie 28, 2010, 20:56:09
Este inutil, compilatorul decide care variabile  globale vor fi "register".
14  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 013 Parcurgere in latime : Iunie 22, 2010, 19:34:58
Se cheama STL Whistle
Am facut o filtrare dupa sursele din pascal care au luat 100pct poate te ajuta http://infoarena.ro/monitor?task=bfs&compiler=fpc&score_begin=100 Smile
15  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Ciudat : Iunie 22, 2010, 18:14:51
Am inteles dar in conditii de concurs iti dai seama cat timp pierzi  sad?
Prefer TLE decat Kill by Signal 11  Wink) ( adica sa mearga dar nu optim, decat optim si sa crape )
Oricand poti folosi liste simplu inlantuite, chiar si din STL cred ( n-am incercat ).
16  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Ciudat : Iunie 22, 2010, 17:56:25
Eu am scris doar o bucata de cod, odata ce ai sters un element o ei de la inceput nu continui cu ++it   Wink
LE: Da merge, pui in functie ce tre sa faca ....
Cod:
inline bool TobeRemoved( int x )
{
        if( x == with_something )
       {
                 do something;
                 return true;
        }
        return false;
}
//apelzi asa :
vector< int >::iterator new_end=remove_if( v.begin(), v.end(), TobeRemoved ); /*va sterge toate elementele pt face TobeRemoved(x) == true. Noul "sfarsit" al vectorului este new_end */
17  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Ciudat : Iunie 22, 2010, 17:45:32
Cel mai corect este
Cod:
G[*it].erase(it1);
it1=G[*it].begin();
Daca vrei poti folosi remove_if
18  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Ciudat : Iunie 22, 2010, 16:54:10
Dupa fiecare stergere trebuie sa dereferentiezi iteratorul altfel poti avea niste surprize foarte urate. Alta functie ar fi remove.
Daca G[*it] are un singur element si acesta este egal cu bex ?  Il stergi si vectorul devine vid, apoi mai dai si cu ++it1 pentru incrementare ce rezulta la un Kill by signal 11.
19  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Afisarea cu zerouri in fata folosind streamuri : Iunie 20, 2010, 13:53:51
Cod:
#include <iomanip>

....
cout<<setw(10)<<setfill('0')<<"1\n";
20  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 048 Suma si numarul divizorilor : Iunie 20, 2010, 11:48:54
Sursa ta nu este implementata de 100pct din cate vad.  Am vazut ca ai facut ciurul, dar pe tine nu te ajuta daca x este prim sau nu, ci te intereseaza care sunt numerele prime  <= maxn. Plus ai niste probleme cu aritmetica modulara :
(a+b)%Modulo <=> ( a%Modulo + b%Modulo )%Modulo.
(a*b)%Modulo <=> ( (a%Modulo) * (b%Modulo) )%Modulo.
21  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 048 Suma si numarul divizorilor : Iunie 18, 2010, 17:20:52
n[l], dupa ce l-ai descompus in factori primi, poate fi mai mare ca 1, ai uitat cazul asta Smile
22  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 034 Ciclu Eulerian : Iunie 16, 2010, 19:31:49
Are cineva o sursa comentata fara stl? Am incercat sa implementez dar gresesc la stergere.  Fool
Mai simplu posteaza, sau trimite sursa ta si noi corectam Smile
23  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Ciurul lui Atkin : Iunie 16, 2010, 13:18:11
Da, am vazut dar nu vad nici un raspuns care sa ma ajute cu ceva ....  Thumb down
Nu este prea implementat in practica, din cate stiu e o varianta mai eficienta a ciurului lui Eratosthene Smile ( desi pe infoarena gasesti o varianta foarte eficienta ... )
24  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 015 Arbori indexati binar : Iunie 15, 2010, 11:11:38
daca erau in interiorul unei clase erau direct inline...
Din cate stiu cam asa este si am mai cititi ca programatorul nu are un control asupra ce functii sunt inline sau nu, acest lucru fiind in mare parte gestionat de compilator Smile
Cand apelezi functia pune :: si apoi numele functiei si vezi Smile
25  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Probleme cu Borland C++ 3.1 : Iunie 14, 2010, 19:51:45
Aveai nevoie de ajutor la Borland 3.1(http://www.lenholgate.com/archives/images/BC31.png ) pentru ca in imaginea ta nu este BC 3.1?  
Este versiunea de windows a lui borland 3.1 ...
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines