Afişează mesaje
Pagini: 1 [2] 3 4 ... 10
26  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: ICHB : Martie 28, 2011, 15:58:30
La orice scoala ai 1-2 saptamani inainte de o olimpiada nationala.
27  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2011 / Răspuns: Algoritmiada Runda 3 : Martie 26, 2011, 16:50:11
Se califica doar primii 10 din 3 clase? (10,11,12)  wink
28  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Programare dinamica : Martie 21, 2011, 14:17:42
Din cate stiu eu, nu conteaza daca o gandesti inapoi -> acum, sau acum -> mai departe.
Orice problema de dinamica, cred ca se poate rezolva in ambele moduri, la fel.
29  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Ciolan Afumat : Martie 16, 2011, 11:38:44
Thumbs up! Vad ca s-a intamplat si ieri, cu acelasi utilizator, aceeasi sursa.
30  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: OJI 2011 : Martie 15, 2011, 21:40:14
Mai sunt 5219002910990 topicuri pe subiectul asta.
Toata lumea intreaba, dar nu cauta nimeni.
Mai postam si la Articole. =))
31  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: it->first, it->second : Martie 07, 2011, 18:31:30
Da, lucrez in MinGW.
E mai productiv sa ma intrebi pe mine, decat pe el.
32  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 102 Lanterna : Martie 05, 2011, 10:02:58
Citat din enunt : iar daca ar alege o lanterna de un tip mai mare decat W, durata deplasarii ar fi mai mare sau egala.
N-ar trebui sa fie doar 'egala' acolo ?
Daca pentru un K solutie obtin timpul minim T, inseamna ca pentru orice alt k > K obtin timpul minim T.
Graful e tot timpul acelasi, inseamna ca pentru k mai mare decat K voi obtine acelasi timp minim T.Iar daca K nu e rezultatul cautat, atunci pt orice K > k obtin un T mai mic?
33  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1110 Sortari2 : Martie 05, 2011, 08:55:01
Multumesc.Totusi, egalitatile cu fib[2n - 3] pt cele care incep cu 1, fib[2n - 3] pt cele de lungime n care incep cu 2, fib[2n - 5] pt cele de lungime n care incep cu 3 etc. sunt observatii?
Sau are vreo teoretic vreo legatura sirul fibonacci cu ciclul intr-o permutare?
34  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 102 Lanterna : Martie 04, 2011, 23:43:53
Cand se foloseste cautarea binara la problema asta? Smile
35  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: it->first, it->second : Martie 04, 2011, 14:08:49
Acelasi lucru mi-l spune.  Brick wall
36  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: it->first, it->second : Martie 04, 2011, 13:26:57
"One of the arguments you tried to pass to operator* could not be converted to what the function wants."
37  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: it->first, it->second : Martie 04, 2011, 12:57:44
Nu merge sa urmaresc.
Fac ceva de genul :

Cod:
if(it != ships.end() && it -> second > y)
fout << "-1\n";
else
{
it2 = it;
for(;it2 != ships.begin() && it2 -> second < y; --it2);
ships.erase(it2, it);
ships.insert(make_pair(x, y));
fout << ships.size() << "\n";
}

Nu pot face debug cum trebuie, nu vad niciodata valoarea lui it2->second ca sa vad daca e mai mica, mai mare decat y.
38  infoarena - concursuri, probleme, evaluator, articole / Informatica / it->first, it->second : Martie 04, 2011, 12:41:43
Salut.
Nu pot face debug cum trebuie la un cod.Daca vreau sa vad ce valoare are it->second pentru un anumit iterator, in fereastra cu watches imi apare "There is no member or method named first/second".
Am incercat si cu punct si cu sageata si nimic.
Declararile sunt urmatoarele :

Cod:
set< pair <int, int> > ships;
set< pair <int, int> >::iterator it, it2;

Am mai folosit STL si vector,set cu pair dar n-am mai patit asta niciodata.
39  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: OJI 2011 : Martie 02, 2011, 20:06:52
Au aparut regulamentul OJI 2011 si lista cu locurile pentru ONI 2011.Take a look!  Smile
40  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1110 Sortari2 : Martie 02, 2011, 17:45:00
Sunt curios de ce rezolvarea cu fibonacci este asa cum este.
Poate explica cineva ? Smile
41  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1110 Sortari2 : Februarie 28, 2011, 17:13:50
Am gasit o rezolvare cu dinamica aia pe care am spus-o, cu inversiunile, dar nu stiu inca daca e corecta vreuna din recurentele de mai sus.   Smile
42  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1110 Sortari2 : Februarie 28, 2011, 14:01:53
Nu ma prind cum e recurenta pentru :
dp[ i ][ j ] - numarul de permutari de lungime i cu j inversiuni.

dp[ i ][ j ] = dp[i - 1][0] + dp[i - 1][1]  + dp[i - 1][2] + ... dp[i - 1][k] cu k <= j cumva ?

L.E : Sau e  dp[ i ][ j] += i * dp[i - 1][ j ] + dp[ i - 1][ j - 1 ] ?
43  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1102 Turnuri2 : Februarie 23, 2011, 17:14:35
Are cineva un .in si un .ok cu o sursa de 100? Mersi  Smile
44  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Fisiere txt : Februarie 20, 2011, 13:09:22
Daca nu vrei sa citesti ca sir de caractere, atunci trebuie sa stii cate numere sunt pe o linie.
Daca stii ca pe linia i sunt x numere si pe linia i + 1 sunt y numere, dupa ce citesti cele x de pe linia i atunci sare automat pe linia i + 1.Dupa ce citesti y numere pe linia i + 1 va sari pe linia i + 2.
De obicei stii cate numere si pe ce linii ai in fisierul de intrare.Sunt si probleme la care nu sti, iar acolo trebuie sa citesti ca sir de caracter fiecare linie.
45  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Fisiere txt : Februarie 20, 2011, 11:05:52
Ai functii :

fin.getline(S, numarul maxim de caractere pe care vrei sa-l citesti pe o linie) - dupa ce citeste sirul S intr-un vector de caractere sare automat la urmatoarea linie
gets(S) - citesti sirul S de pe o linie si sari la urmatoarea linie
Dupa aceea, cand parcurgi sirul iti construiesti numerele ( nr = nr * 10 + cifranoua ) pana cand dai de urmatorul spatiu.
46  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Cati pasi poate face mingw 2,05? : Februarie 19, 2011, 22:55:12
Se refera la numarul de instructiuni ca sa poata calcula complexitatea e buna pt o anumita problema, probabil.
47  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 833 Cablaj : Februarie 18, 2011, 14:35:13
Pai eu la Kruskal parcurg un vector de muchii, daca nu le retin inseamna ca nu-s sortate si daca nu-s sortate algoritmul va fi un greedy gresit.Deci?
48  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 833 Cablaj : Februarie 17, 2011, 12:09:34
As dori sa stiu cum imi construiesc muchiile..
Prima oara am incercat toate combinatiile, dar la N <= 3000 e clar ca nu e avantajos din cauza MLE.
Dupa am incercat sa iau pentru fiecare nod i si sa caut nodul j pentru care dist(i, j) sa fie minima.
Apoi fac un Kruskal pe muchiile astea.
M-am prins ca e incorecta solutia, dar cum sa aleg muchiile pe care sa caut arborele partial de cost minim ? (fiindca in enunt nu e nicio restrictie asupra muchiilor, pot pune muchii intre toate nodurile sau pot avea doar n-1 muchii din start)
49  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 870 Revolutie : Februarie 16, 2011, 15:39:18
Ceva e ciudat la evaluator.
Se obtin 100 puncte daca consideram ca fiind pas (interschimbarea intre linia(coloana) x si ea insasi)
50  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1093 Palalila2 : Februarie 14, 2011, 15:48:29
Daca folosesti biblioteca <fstream> (declari ifstream fin("palalila2.in"); ofstream fout("palalila2.out"); citeste cu fin.getline(Sir, lungimea maxima a sirului). getline(char*, val) e functia din <string.h> care permite citirea asta.
Poti citi si cu gets(S) un sir si folosesti biblioteca <cstdio> cu functia gets(Sir).
Mai poti incerca sa citesti caracter cu caracter intr-o variabila, si sa le bagi in vectorul de siruri pe rand.
Pagini: 1 [2] 3 4 ... 10
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines