Afişează mesaje
Pagini: 1 2 [3] 4 5 ... 13
51  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 019 Radix Sort : Ianuarie 11, 2015, 11:42:11
Nu, nu este posibil. Sunt destule persoane care au rezolvat corect problema, in caz ca vrei sa te convingi.
52  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Happy Birthday Infoarena 2014 : Decembrie 30, 2014, 23:10:55
Sunt 25 de matrici palindrom 1x1, o matrice 3x3 si una 5x5.
53  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Happy Birthday Infoarena 2014 : Decembrie 27, 2014, 14:27:42
Ok. Mulțumesc pentru răspuns.
54  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Happy Birthday Infoarena 2014 : Decembrie 27, 2014, 09:57:29
La problema prefix2 complexitatea optima nu este O(NlogN)?
55  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Problema Fractii : Decembrie 12, 2014, 01:55:56
Primesti SIGSEGV pentru ca incerci sa accesezi elemente ale vectorului "a" al caror indice depaseste dimensiunea maxima a tabloului unidimensional. Altfel spus, incerci sa citesti dintr-o parte a memoriei unde nu ai dreptul.
56  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 022 Paduri de multimi disjuncte : Decembrie 11, 2014, 13:23:37
Nu mai folosi endl. Încearcă sa pui '\n' ca sa scapi de TLE.
57  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Pointer la un vector de cuvinte : Decembrie 04, 2014, 19:51:06
Un exemplu ar fi
Cod:
for (i = 1; i <= n; i++) {
       for (j = 1; j <= m; j++)
                cout << *(*(a + i) + j) << " ";
       cout << '\n';
}
58  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Pointer la un vector de cuvinte : Decembrie 03, 2014, 19:50:50
Cum adică nu a funcționat? Ce anume vrei sa faci cu el? Daca vrei sa ți un pointer la o matrice este corect sa il declari tip **p, iar dacă a este matricea, atunci p=a il face pe p sa arate către a[0][0].
59  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Template cod sursa Java : Octombrie 22, 2014, 22:07:45
Se pare ca Infoarena are Java  Yahoo!
60  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2014 / Răspuns: Algoritmiada 2014 Runda Finala : Septembrie 20, 2014, 18:26:11
Frumoase concursurile, interesante și diverse problemele propuse. Felicitări!  Applause
Așteptam articolele cu soluții și rating update-urile.  Smile
61  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: BOI 2014 : August 15, 2014, 12:00:16
Felicitări tuturor!  Thumb up
62  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 007 Datorii : August 08, 2014, 14:07:46
Iți iese din timp pentru ca testele folosite la evaluarea sursei tale au dimensiuni mult mai mari decât cel din exemplu. Programul tau nu este optim. Trebuie sa scoti O(M log N). Învață arbori de intervale sau arbori indexați binari.  Ok
63  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 015 Arbori indexati binar : August 08, 2014, 08:41:33
Da.

Extrem de informativ. Un indiciu macar?
Scap de cautare binara sau gasesc suma 1..i in O(1)?

Îmi cer scuze că nu am detaliat răspunsul. Am crezut că vrei să știi doar dacă se poate rezolva în O(log N). Nu am vrut să îți stric plăcerea de a găsi o rezolvare, crezând că vrei să știi doar dacă are sens să te gândești la acea complexitate.
64  infoarena - concursuri, probleme, evaluator, articole / Arhiva ACM / Răspuns: 051 Thread : August 08, 2014, 08:21:35
Limita este de 16 MB.
65  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 015 Arbori indexati binar : August 07, 2014, 18:45:36
Da.
66  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Returnare de vectori : August 06, 2014, 09:01:18
Cod:
void subprogram(int a[])
{
}

int main ()
{
     ...........
     subprogram(a);
     ...........
     return 0;
}
67  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 032 Flux maxim : August 02, 2014, 21:58:30
Nu e nevoie sa memorezi doua matrice. Gândește-te ce ce întâmpla când ai grafuri neorientate. Daca graful contine arce antiparalale atunci in graful rezidual vei avea capacitați nenule pentru x->y și y->x.
68  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 032 Flux maxim : August 02, 2014, 10:34:16
Nu trebuie implementat cu grija, nici nu trebuie sa te gândești dacă exista sau nu muchii antiparalele. Pur si simplu fiecare muchie are capacitatea ei. Bagi Edmonds-Karp si sigur vei obține rezultatul corect.
69  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: Infoarena Monthly 2014, Runda 7 : Iulie 31, 2014, 20:35:13
Felicitări pentru rundă!  Applause
A fost una dintre cele mai frumoase runde de Monthly la care am participat. Ar fi fost super dacă am fi avut putin mai mult timp la dispoziție.
70  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 057 Elementul majoritar : Iulie 30, 2014, 17:55:21
Cred ca ar lua 60-70 puncte, dar nu are sens sa faci asta. Important este sa înveți ceva nou, asta este scopul arhivei educationale.
71  infoarena - concursuri, probleme, evaluator, articole / SPOJ / Răspuns: 3273. Order Statistic Set : Iulie 28, 2014, 15:10:25
Mulțumesc pentru indicație. Cu treap-uri nu intra în nici un fel. Am reușit cu AINT-uri.
72  infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: 000 Algoritmul lui Euclid : Iulie 26, 2014, 11:50:33
Programul nu rezolvă cele două ecuații ci ecuația A * X + B * Y = D. Cele două atribuiri de care vorbești sunt explicate chiar în articol. Parametrii sunt pointeri tocmai pentru a putea folosi informațiile obținute din rezolvarea ecuației b * x0 + (a % b) * y0 = d;
Deci tu știi x0 și y0 și vrei să afli X si Y. Sunt o infinitate de posibilitati, una dintre ele este urmatoarea x = y0; y = x0 - (a / b) * y0.
73  infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: 000 Algoritmul lui Euclid : Iulie 26, 2014, 10:00:09
Nu înțeleg ce nelămurire ai. Mai explică odată te rog.
74  infoarena - concursuri, probleme, evaluator, articole / SPOJ / 3273. Order Statistic Set : Iulie 25, 2014, 19:10:49
Salut!

Am încercat să rezolv această problemă http://www.spoj.com/problems/ORDERSET/ utilizând Treap-uri în complexitate O(logN) respectiv O(log^2 DIFF) unde DIFF este diferența maximă posibilă între două valori din setul S (vine de la cautare binară). Iau TLE începând cu testul 7? Cum se poate rezolva mai repede răspunzând la query-uri online? Cu normalizare și AIB sau AINT iese în O(logN) pe ambele query-uri.
75  infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: 000 Algoritmul lui Euclid : Iulie 25, 2014, 15:31:35
Nu, nu este 0. a%b = a - b*[a/b] unde [ x ] reprezinta partea intreaga a numarului x. In C++ se executa operatiile pe int(default) dacă nu faci type casting. Daca scriai (double) a - b*(1.00*a/b) atunci asta era 0 mereu.
Pagini: 1 2 [3] 4 5 ... 13
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines