Afişează mesaje
Pagini: [1] 2
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1358 Arbpal : Martie 05, 2016, 10:47:49
Pentru cei care cauta ideea de 100p  Weightlift
http://www.infoarena.ro/forum/index.php?topic=8781.0
2  infoarena - concursuri, probleme, evaluator, articole / PreOJI 2016 / Răspuns: Carry : Februarie 27, 2016, 12:32:39
Daca n=1 cifra poate fi 0?
3  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2016 / Răspuns: Seriale : Decembrie 06, 2015, 11:53:27
"el ar vrea ca cel mai mic element sa fie mereu in stanga si cel mai mare element in dreapta"
" el s-a hotarat sa selecteze din prima lista o data cel mai bun serial, dupa cel mai slab serial"
ex : n = 5 m = 5
a = (5 1 3 7 2)
b = (4 6 8 9 10)
Cand se elimina 7 maximul e in stanga minimului.
Aici se afiseaza -1 sau se considera ca se adauga un element din al doilea vector care sa regleze situatia?
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 122 Calatorie interplanetara : Februarie 25, 2015, 18:57:23
Sa aveti grija sa puneti " . " dupa numar !!
5  infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: Standard Template Library (STL) : Ianuarie 25, 2015, 19:19:24
Uite asa parcurgi un vector din STL cu iteratori
 
Cod:
for (std::vector<int>::iterator it = myvector.begin() ; it != myvector.end(); ++it)
    std::cout << ' ' << *it;

Adica in loc sa accesezi direct cu v ai un iterator cu care te plimbi prin memorie.
Din cate am observat sunt ceva mai lenti iteratorii.
 
Mai multe gasesti aici:
http://www.cplusplus.com/reference/vector/vector/begin/


Acum stie cineva daca la ONI/OJI evaluatoarele suporta biblioteca
Cod:
<unordered_map>
?
6  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Ianuarie 25, 2015, 19:07:47
Stie cineva de ce nu mai pot fi accesate comentariile direct de pe problema?
7  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 248 Map : Ianuarie 18, 2015, 18:53:17
Sunt singurul care nu vede comentariile?
8  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: Mesaje de eroare : Ianuarie 18, 2015, 18:49:30
Sunt singurul care nu mai poate accesa rubrica de comentarii?
9  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 695 Suma3 : Decembrie 08, 2014, 20:33:12
Banuiesc ca nu se face cu back... Sau cel putin nu cu back din fiecare nod  Think  Eu am incercat sa transform matricea intr-un graf si sa fac un DFS din fiecare nod <=> fill... a facut cineva BFS?
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / Răspuns: 002 Apm2 : Decembrie 06, 2014, 16:39:02
Daca intre doua noduri x-y avem un drum format doar din muchii cu cost 1, cat ar trebui sa fie minimul?
11  infoarena - concursuri, probleme, evaluator, articole / Arhiva ACM / Răspuns: 038 Dans : Decembrie 03, 2014, 09:04:42
Ma poate ajuta si pe mine cineva? Pur si simplu nu stiu ce gresesc    Beat Dead Horse  Am facut ciclu eulerian dintr-un nod cu grad impar si afisam NU daca aveam mai mult de 2 noduri cu grad impar sau doar un singur nod cu grad impar...
http://www.infoarena.ro/job_detail/1240520?action=view-source
12  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 826 Project management : Noiembrie 09, 2014, 13:17:29
Imi explica si mie cineva va rog ce este Critical Path Method?
13  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 201 Lupul Urias si Rau : Octombrie 19, 2014, 16:51:09
Interesant, mersi mult Very Happy
14  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 201 Lupul Urias si Rau : Octombrie 15, 2014, 18:09:42
Imi spune si mie cineva care e diferenta intre functiile astea doua de comparare?
struct oaie
{
    int t,l;
}v[NMAX];

bool cmp(oaie p,oaie r)
{
    if (p.t<r.t) return 0;
    return 1;
}//prima

bool cmp(oaie a,oaie b)
{
    return (a.t>b.t);
}// a doua

Folosind prima functie iau 16p(cu TLE pe majoritatea testelor), iar cu cea de a doua iau 100... De ce?  Brick wall Brick wall Brick wall
15  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 113 Bile : Octombrie 10, 2014, 15:13:17
Are cineva idee care e problema cu testul 8? Eu obtin TLE pe el. Din cate am observat in general la testul 8 se obtine acelasi timp ca la testul 9, iar pe testul 9 am timp 52ms... Are cineva vreun indiciu?
16  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: Concert2 : Martie 28, 2014, 19:27:03
Secventa maxima era de dimensiune 7?
(1 3 2 1 6 8 7) !
17  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: Concert2 : Martie 28, 2014, 19:14:02
Raspunsul corect era :
7
1 3 2 1 6 8 7
??
18  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 360 Timp : Februarie 25, 2014, 17:10:18
Deci functia mea recursiva arata cam asa:
Cod:
void func(int a,int b)
{
    if (a==n || b==n);
    else
    {
        if (a>=b)
        {
            ++nr;v[nr]=0;
            func(a-b,2*b);
        }
        else
        {
            ++nr;v[nr]=1;
            func(2*a,b-a);
        }
    }
}
Unde initial a=k s b=n-k... Imi poate spune si mie cineva ce e gresit?  Brick wall Brick wall Brick wall
19  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2014 / Răspuns: Div4 : Februarie 21, 2014, 20:09:46
Se sterg k cifre de pe pozitii consecutive?
20  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 840 Cuburi3 : Ianuarie 10, 2014, 12:13:37
Imi poate sugera si mie cineva un test (altul fata de cele precizate la comentariile anterioare Very Happy) . Am facut problema dupa varianta 2 de la solutie, dar iau doar 30p..
Cod:
for (i=1;i<=n;++i)
    {
        int Max=0;
        for (j=1;j<i;++j)
            if (a[j].g>=a[i].g)
                if (best[j]>Max) {
                    Max=best[j];
                    poz[i]=j;
                    L[i]=L[j]+1;}
        best[i]=Max+a[i].l;
        if (best[i]>=sum) sum=best[i],p=i,lmax=L[i];;
    }
    printf("%d %d\n",lmax,sum);
21  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 033 Bool : Ianuarie 10, 2014, 10:35:10
Multumesc mult,  am gasit pana la urma greseala Very Happy
22  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 507 Interclasare : Ianuarie 10, 2014, 10:33:41
Eu interclasez asa:
Cod:
 i=1;
    j=1;
    int k=0;
    while (i<=n && j<=m)
    {
        if (a[i]<b[j]) {v[++k]=a[i],++i;}
            else {v[++k]=b[j],++j;}
    }
    if (i<=n)
    {
        while (i<=n)
            {
                v[++k]=a[i];
                ++i;
            }
    }
    else if (j<=m)
    {
        while (j<=m)
        {
            v[++k]=b[j];
            ++j;
        }
    }
poate sa-mi spuna cineva ce gresesc? pentru punctul 1 am incercat sa fac SCM pe fiecare vector si apoi sa fac suma si iau tot 0, la fel pe sirul asta interclasat...aveti idee de ce?
23  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 033 Bool : Ianuarie 07, 2014, 22:44:45
N-am idee de ce iau 20p... ma ajuta si pe mine cineva? Ar fi dragut daca mi-ar posta cineva un test, nu neaparat oficial Very Happy. Multumesc.
24  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Feedback Algoritmiada 2013, Runda 4 : Martie 24, 2013, 17:51:49
Cand se afiseaza niste solutii la problemele date astazi?
25  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 008 Cifra : Martie 25, 2009, 11:01:10
Pai de ce este gresit nici nu pricep mai faceti odata testele Brick wall Brick wall Brick wall Fighting
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines