Afişează mesaje
Pagini: 1 ... 3 4 [5] 6 7 ... 26
101  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1087 Doi : Decembrie 07, 2010, 16:36:12
http://infoarena.ro/job_detail/507469
102  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1087 Doi : Decembrie 06, 2010, 21:50:13
Eu asa am facut. Nu prea vad cum ai face altfel sa vezi cati de 1 ai consecutiv. E posibil sa fie si alte solutii.
103  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 119 Zoo : Decembrie 06, 2010, 21:01:14
Functia ta trebuie sa returneze True in caz ca primul element e mai mic decat celalalt. Daca ai 2 elemente egale si sunt comparate de 2 ori, iti poate da ca a < b si b < a, care o fi stricand vreun assert din sort-ul din STL, ceea ce duce la killed by signal 6.
104  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1019 Kmax : Decembrie 06, 2010, 20:59:26
scrie A[ i ] cu spatii. [ i ] e considerat cod italic in BBCODE.
105  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1087 Doi : Decembrie 06, 2010, 20:58:27
Deci solutia ar fi in felul urmator:

Scri numarul in baza 2. Notezi cu x lungimea grupei de 1 din coada numarului. Daca x = 1 atunci e clar ca o sa scazi 1 din numar, altfel vei aduna 1, micsorand numarul de biti de 1. Daca e 0, imparti la 2.

Exemplu

A = 110001000111
B = 101010101010

Pt A vei aduna 1 la ultima grupa, transformandu-se in 110001001000, apoi imparti de 3 ori la 2, apoi scazi 1, etc. Pt B vei scadea de fiecare data 1, pt ca nu sunt grupe de 1 de lungime mai mare de 1.

Sper ca ai inteles ce-am zis, n-am explicat prea bine.
106  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 000 Algoritmul lui Euclid : Decembrie 06, 2010, 08:36:20
Eu zic asa:
-Schimba <fstream.h> in <fstream> si scrie dupa using namespace std;.
-Declara variabilele tale ca fiind locale si nu globale.


N-are nicio legatura ca a inclus "fstream.h" in loc de "fstream", pe infoarena e gcc 4.2. Abia din 4.3 e "fstream.h" deprecated. Iar legat de variabile, crede-ma ca n-are nicio importanta daca sunt locale sau globale, la cate are. Compilatorul isi face oricum niste optimizari.

Problema e de la endl. Endl goleste buffer-ul de scriere de fiecare data, pe cand afisarea "\n" nu. E ca si cum ai face fflush de fiecare data.
107  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 256 Puternic : Decembrie 04, 2010, 22:48:31
Voi ati tinut numere mari la problema asta ? Ca din cate vad de pe la N = 160 iese din long long.
108  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Problema Visual Basic .net : Decembrie 02, 2010, 21:07:43
@andunhill
E vrajeala, tocmai vroiam sa anunt. Cred ca e tot tipu' de a mai postat acum vreun an ceva asemanator. Mie imi da interpretorul de .NET ca vrea sa foloseasca kernel32 dll, desi e clar ca n-ar avea nevoie de asa ceva.

@AtodireseiMihai
Posteaza codul sursa te rog.
109  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 346 Padure : Noiembrie 27, 2010, 13:59:00
Verifica daca e in coada atunci cand updatezi, daca e, nu il mai baga inca o data.
110  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: favicon si IE8 : Noiembrie 23, 2010, 16:26:47
Incearca sa-l pui fizic in site-url/favicon.ico. Ar trebui sa mearga pe orice.
111  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1015 Xp : Noiembrie 22, 2010, 20:49:26
Imparti in bucati de sqrt.
112  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1015 Xp : Noiembrie 22, 2010, 18:32:26
Se face si fara invers modular, in o(n).
113  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: CodeLite : Noiembrie 20, 2010, 14:28:40
Eu cand am zis ca suporta C++ ma refeream normal, ca suporta si C. Nu am intalnit compilator de C++ pana acum, care cu niste flag-uri sa nu poata fi si compilator de C. Asa ca nu va mai certati. Ce vroiam eu sa zic, e ca e doar pt C/C++, si nu suporta si compilatoare pt alte limbaje Java, Python, etc, cum sunt Eclipse si Netbeans.
114  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: CodeLite : Noiembrie 19, 2010, 15:35:07
Din pacate, e doar pt c++. In rest, e misto ca e cross platform, are proiecte, class browser, etc. Din ce am vazut in screenshot-uri.
115  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: aib : Noiembrie 19, 2010, 15:32:28
Pe aib poti cauta minimul doar pe intervalul (1, x):

Cod:

void update (int poz, int val) {
    for (; poz <= N; poz += lsb(poz))
        aib[poz] = min(aib[poz], val);
}


Si query-ul :

Cod:
int query (int poz) {
    int ret = inf;
    for (; poz; poz -= lsb(poz))
        ret = min(ret, aib[poz);
    return ret;
}

116  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 000 A+B : Noiembrie 16, 2010, 23:48:16
he he ! asta stiu sa-l fac si eu  Applause

#include <iostream>
using namespace std;
int main()
{
   int a,b,s;
   cout<<"a=";
   cin>>a;
   cout<<"b=";
   cin>>b;
   s=a+b;
   cout<<"a+b="<<s;
   return 0;
}

Nu-i bine. In primul rand citirea / scrierea se face cu fisiere, si in al doilea rand nu trebuie sa afisezi nimic in plus.
117  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 435 Eliminare : Noiembrie 14, 2010, 23:51:12
http://infoarena.ro/job_detail/275314

Tot fara.
118  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 014 Secventa : Noiembrie 14, 2010, 23:49:52
1 - 0 la spiderman. Smile

Corect d'oh!
119  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 014 Secventa : Noiembrie 14, 2010, 12:22:08
Da, ai dreptate, se pare ca eu o facusem prost. Aseara m-am uitat pe sursa mea (de prin 2008), si in loc sa scot din deque din dreapta, eu cautam binar pozitia si setam capatul din dreapta acolo. Am crezut ca e o coada cu ceva smen.
120  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 014 Secventa : Noiembrie 14, 2010, 02:06:46
Problema se face cu ajutorul unui deque.

Se face fara deque.
121  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Problema Pascal : Noiembrie 05, 2010, 02:01:16
Nu cred ca e pe aici lume care sa aiba experienta cu GUI programming in Pascal. Treaba s-ar face super simplu in C#, in Visual Studio (cam la atata se limiteaza experienta mea la Interfete Grafice)

O idee ar fi sa ai un tabel cu 5 linii, 7 coloane, unde in fiecare casuta sa ti un buton, care odata apasat, te trimite catre alt frame, unde arati evenimentele, eventual mai adaugi ceva. Si deasupra tabelului, 2 butoane pt schimbat luna (inainte sau inapoi), sau un dropdown.

Eu asa m-as gandi.
122  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 984 Text3 : Septembrie 05, 2010, 17:18:37
De obicei iei tle si cand folosesti multa memorie, pt ca dureaza pana e initializata.
123  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Probleme la convertirea din unsigned int in int : Septembrie 05, 2010, 17:15:29
Cod:
yo=(int)(p[ii]-D);
while(yo>p[left])
left++;
pu=p[ii]+D;
while(pu>=p[right]&&right<=N)
right++;
124  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Timp de Executie : August 27, 2010, 17:26:42
Oricum, din cate stiu pascal-ul a fost scos de la acm-uri, si e un limbaj destul de invechit. Cred ca asa se incurajeaza lumea sa bage in c/c++.
125  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 632 Fructe : August 25, 2010, 22:30:22
Nu am postat eu, de la incidentul cu ciuperca nu am mai intrat pe alte conturi, si oricum, din cate vad omu' nu posteaza doar pe forum.
Pagini: 1 ... 3 4 [5] 6 7 ... 26
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines