Afişează mesaje
Pagini: [1] 2
1  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Matematica?! : Ianuarie 28, 2014, 12:54:19
Multumesc!  Very Happy Si da, e cam complicata conjugata Smile)
Oricum..am reusit sa rezolv problema fara a ma folosi de conjugata acelei expresii.  Applause
2  Comunitate - feedback, proiecte si distractie / Off topic / Matematica?! : Ianuarie 27, 2014, 22:31:47
Am si eu o intrebare din matematica, daca este posibil Very Happy
Expresia a^(1/3)-b^(1/2) are vreo conjugata (in cazul acesta ^ este ridicare la putere)? Adica pentru a obtine ceva doar in functie de a si b.
Am incercat babeste dar nu prea mi-a iesit. Exista vreo metoda de aflare a conjugatei???
3  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 198 Custi : Octombrie 01, 2013, 13:45:32
Aha. Mersi.
Deci am facut-o in O(1) dar totusi iau 90...o fi de la citire/afisare? Very Happy

EDIT: Am pus-o din nou in evaluator si am luat 100 (destul de ciudat) Very Happy
Oricum multumesc! ^_^  Applause
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 198 Custi : Septembrie 30, 2013, 19:57:49
Am reusit sa duc sursa la 90 de puncte  Applause
http://www.infoarena.ro/job_detail/1003513
La "metoda" asta te refereai? (chiar daca nu prea am facut-o in O(1)...cred ca undeva pe la O(2) sau O(3) )
5  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 198 Custi : Septembrie 24, 2013, 21:14:32
Corect, greseala mea.  Very Happy
Si...vreo idee sa reduc acea parcurgere? (nu-mi vine nimic in minte)  Brick wall
6  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 198 Custi : Septembrie 24, 2013, 19:27:10
Vreun sfat?
http://www.infoarena.ro/job_detail/1001305
Dupa parerea mea am O(n*n) dar totusi iau TLE pe 3 teste  Very Happy
7  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / Răspuns: 004 Diagonale : Iulie 19, 2013, 18:36:06
Mda...m-am lamurit Very Happy
Mersi! Tongue
8  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / Răspuns: 004 Diagonale : Iulie 19, 2013, 17:51:27
Ma puteti ajuta si pe mine?  Very Happy
Chiar nu inteleg ce are sursa mea ... pe toate testele iau incorect.
Cod:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("diagonale.in");
ofstream g("diagonale.out");
int a[1001][1001],n;
int calculeaza (int x)
{
    int i,y,sum1=0,sum2=0,k=x;
    y=1;
    while (x<=n && y<=n)
    {
        sum1=sum1+a[x][y];
        x++;
        y++;
    }
    x=k;
    while (x<=n && 1<=y)
    {
        sum2=sum2+a[x][y];
        x++;
        y--;
    }
    if (sum1>sum2) return sum1;
    else return sum2;
}
int main ()
{
    int i,j,summax,sum;
    f>>n;
    for (i=1;i<=n;i++)
        for (j=1;j<=n;j++)
            f>>a[i][j];
    summax=a[n][1];
    for (i=n;i>=1;i--)
    {
        sum=calculeaza(i);
        if (summax<sum) summax=sum;
    }
    for (i=2;i<=n-1;i++)
    {
        sum=calculeaza(i);
        if (summax<sum) summax=sum;
    }
    g<<summax<<'\n';
}
"Prin diagonala, pe langa diagonala principala si cea secundara a matricei, ne vom referi la orice set de elemente situat pe o dreapta paralela cu una dintre acestea." - SET DE ELEMENTE, deci o diagonala are cel putin 2 elemente, nu???
9  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: While loop problem X&O game : Iulie 05, 2013, 19:31:03
Am observat ca ai zis ca nu e gata...dar iti zic niste chestii pe care le-am observat asa...succint uitandu-ma:
1.nu ai luat in calcul toate variantele de a castiga - in total sunt 8 pentru fiecare player (linie 1,2,3 coloana 1,2,3 diagonala principala diagonala secundara)
2.dupa un anumit numar de mutari player 2 (parca) devine caracterul cu codul ASCII 2
3.se poate alege o casuta mai mare ca 9
4.daca player 1 a mutat in casuta 2, dupa asta si player 2 poate muta in casuta 2.
5.la inceputul jocului cand alegi 'NEW GAME' si ce mai are nu sunt compelctate cazurile (2 si 3)
        5'.La sfarsit in loc de if (p==4) pune if (p!=1 || p!=2 || p!=3) unde p e varbiabila opt (a ta)
10  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: While loop problem X&O game : Iulie 05, 2013, 16:23:24
Nu-ti calculeaza mereu k-ul bine (nu imi dau seama de ce) ... ca sa te convingi pune dupa fiecare switch (la sfarsit desigur) cout<<k; sa vezi.
Incearca sa faci cu if - mi se pare mai in regula.
spre exemplu daca selectez casutele
1 2 3 4 5 6 8 7 9 - pana la 6 numara corect dupa cand dau 8 k-ul devine 2 (chiar nu-mi pot da seama de ce) cand dau 7 devine 3 si cand dau 9 devine 4.
PS: incearca sa folosesti functii...e mai usor de depistat greseala si sunt si mai accesibile.
Daca nu reusesti da-mi un pm si o sa incerc sa ti-l fac eu (nu stiu daca il termin azi - sunt putin ocupat)
11  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Bitset : Iulie 03, 2013, 17:50:58
Aha :p multumesc amandurora Very Happy
12  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Bitset : Iulie 03, 2013, 16:25:23
Auch!  Very Happy
Aha...si 65536 kbytes =(aprox) 65 de mb? Very Happy
13  Comunitate - feedback, proiecte si distractie / Off topic / Bitset : Iulie 03, 2013, 09:18:55
Cum calculez cata memorie ocupa un bitset de 3.000.000.000 de pozitii??
Adica presupun ca se inmulteste 3.000.000.000 cu marimea unui bitset, nu?
Gresesc?
14  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1063 Bile6 : Iulie 02, 2013, 14:46:12
Imi puteti spune si mie ce afiseaza pentru 100? Very Happy
Multumesc.
15  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: For : Iulie 02, 2013, 14:32:42
Multam! ^_^  Ok
16  Comunitate - feedback, proiecte si distractie / Off topic / For : Iulie 02, 2013, 12:49:30
Cat dureaza un for de la 1 la 1000??
Dar de la 1 la 1000000???
Mai exact cum calculez cat dureaza? (pentru a ma putea verifica aproximativ, adica daca problema imi intra in timp)
17  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 012 Ridicare la putere in timp logaritmic : Iulie 02, 2013, 02:30:34
Uff...si cat am mai rasucit sursa xD.
Multumesc din nou ^_^  Applause
18  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 012 Ridicare la putere in timp logaritmic : Iulie 01, 2013, 23:45:07
Puteti sa-mi dati si mie, va rog, un exemplu de teste pentru care sursa aceasta pica???
Cod:
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
int n,p;
int powmodulo ()
{
    int b=1;
    while (p)
    {
        if ((p&1))
        {
            b=((b%MOD)*(n%MOD))%MOD;
            p--;
        }
        n=((n%MOD)*(n%MOD))%MOD;
        p=(p>>1);
    }
    return b;
}
int main ()
{
    f>>n>>p;
    g<<powmodulo();
}
Chiar am incercat multe exemplu si toate imi dau bine.
Multumesc.
19  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Iunie 30, 2013, 18:13:58
Cand isi revine evaluatorul? Sad
20  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 028 Sortare prin comparare : Iunie 29, 2013, 22:20:34
Mersi ca m-ai luminat! ^_^
 Thumb up
21  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Iunie 29, 2013, 17:27:55
Data trecuta cat a durat pana sa-l fixeze? Very Happy
22  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1393 Cumpanit : Iunie 29, 2013, 14:01:43
vezi ca te ai prins de poanta?Tongue
Cod:
Ar veni cam, in cel mai bun caz , 2^48*47> 10^14 .
Deci da, depaseste.
23  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 028 Sortare prin comparare : Iunie 29, 2013, 13:28:02
Deci cel mai eficient algoritm de sortare este 'Merge sort'Huh  Very Happy
24  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 006 Factorial : Iunie 27, 2013, 21:17:13
Multam! Very Happy
 Yahoo! Yahoo!
25  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 006 Factorial : Iunie 27, 2013, 19:38:54
Stiu sa folosesc debug-ul dar...nu stiam ca asta era problema (ca cicla).
Am rezolvat problema cu mersul in gol, iar acum a aparut alta: primesc WA pe cateva teste Very Happy
Sa fie de la cautare???

Cod:
#include <iostream>
#include <fstream>
#define NMax 100000001
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int fct (int x)
{
    int a=5,rez=0;
    while (x/a)
    {
        rez=rez+x/a;
        a=a*5;
    }
    return rez;
}
int main ()
{
    int p,val;
    f>>p;
    if (p==0) g<<1;
    else
    {
        int min=1,max=NMax,mid;
        bool ok=false;
        while (min<max && !ok)
        {
            mid=(min+max)/2;
            val=fct(mid);
            if (val<p) min=mid+1;
            else if (val>p) max=mid-1;
            else ok=true;
        }
        if (ok)
        {
            while (mid%5) mid--;
            g<<mid;
        }
        else g<<-1;
    }
}
PS:ms de pontul cu ciclarea Tongue
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines