Afişează mesaje
Pagini: 1 2 3 [4] 5
76  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Citirea C pe noile compilere : Ianuarie 10, 2012, 16:42:08
metoda pentru ce?
te incurca warning-urile?
77  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Pointeri vs STL : Ianuarie 08, 2012, 23:02:08
nu stiu de unde scoti tu echivalentele astea vector dinamic nu e echivalent cu vector STL nici spre stanga nici spre dreapta
78  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Citire : Ianuarie 08, 2012, 22:35:33
fread citeste bucati de X bytes din fisier in memorie, stream-urile fac altceva, trebuie sa iti alegi (dupa fread trebuie sa parsezi tu input-ul, stream-urile fac ele asta pentru tine)

Totusi cu stream-uri s-ar putea sa poti citi pana la sfarsitul fisierului, cu fin.get(), nu sunt sigur, incearca Ok
79  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Răspuns: Pointeri vs STL : Ianuarie 08, 2012, 18:36:08
Citat din mesajul lui: Simoiu Robert
Deci eu stiam ca lista inlantuita e cu pointeri, si array-ul dinamic e vectorul din STL. E bine asa ?  Whistle.

array-ul dinamic NU inseamna vector din STL, el poate fi implementat cu "new", si a existat inainte de STL

Citat din mesajul lui: Simoiu Robert
Sa vin cu o completare, eu nu am inteles de ce mi-ai spus tu aia, pentru ca eu, cand am specificat STL, m-am gandit implicit la vectorul din STL, si nu la list din STL, si ma gandeam ca asta se intelege

de ce te-ai "gandit implicit" la vectorul din STL cand ai specificat STL?
80  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Citire : Ianuarie 08, 2012, 18:20:21
1) pe compilatoarele (gcc) mai noi, citirea cu stream-uri este mai rapida
2) fread()
81  infoarena - concursuri, probleme, evaluator, articole / Probleme externe / Răspuns: AI Class Final Exam : Decembrie 19, 2011, 15:17:04
pai stai ca trebuie sa tii cont de weights, pt aia veche ai 0.2, pt celelalte cat?
Plus ca zice cel putin una, nu una.
82  infoarena - concursuri, probleme, evaluator, articole / Probleme externe / AI Class Final Exam : Decembrie 19, 2011, 14:15:49
Se mai tine cineva de ai-class?
Pana diseara e examenul final, nu sunt sigur la intrebarea 7 https://www.ai-class.com/course/video/quizquestion/306/
In curs nu au predat particle filters with replacement (resampling)... cum se abordeaza?
83  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Paste in codeblocks pe linux : Noiembrie 08, 2011, 02:40:27
vrei sa spui la runtime,in consola, nu in timpul editarii sursei?
84  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Paste in codeblocks pe linux : Noiembrie 07, 2011, 20:44:51
oo da probabil de la ubuntu 11.10, e crappy deocamdata
85  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Paste in codeblocks pe linux : Noiembrie 07, 2011, 20:38:28
huh  Huh mie imi functioneaza comenzile obisnuite, ctrl+v, click dreapta->paste ...
 totusi ce linux, ce cb?  Think
86  infoarena - concursuri, probleme, evaluator, articole / Girls Programming Camp 2011 / Răspuns: Girls Programming Camp 2011 : Octombrie 20, 2011, 11:37:32
Ce fel de seminarii/cursuri aveţi de gând sa fie prezentate in tabara? Dacă vă interesează şi aspecte ale programării pe lângă partea de algoritmică, olimpiadă, eu aş fi încântat să prezint ceva de web development (server-side gen django sau javascript [aici aş avea o idee tare de seminar: "JavaScript  nu e fraier" in care să prezint punctele forte ale limbajului, deşi mulţi sunt frustrati si li se pare un limbaj de cacao]) sau altă tema ar fi game programming, cu Direct3D sau si mai interesant, jocuri 3D in browser cu WebGL - HTML 5, shadere, de toate (in viitor vom vedea jocuri gen Counter-Strike, GTA, NFS direct in browser, de pe orice sistem de operare peacefingers ).
Eu aş mai avea idei, de exemplu Iniţiere in Linux si open source (de ce open source) sau poate o prezentare despre Google Code-in (ce tipuri de taskuri sa alegi, cum să faci taskuri rapid, să lucrezi eficient cu mentorii....), fiindcă va începe in noiembrie a doua ediţie  Weightlift

Aştept răspunsul vostru, echipa infoarena, si păreri, sugestii de la participante...
87  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: eroare de compilare : Octombrie 19, 2011, 12:13:38
http://infoarena.ro/documentatie/evaluator
Uita-te la sectiunea Troubleshooting, ca mai sunt niste diferente intre cu ce erai tu obisnuita (borland probabil) si evaluatorul infoarena...
De exemplu, ai grija ca functia main sa fie de tip int si sa intoarca 0 (int main() in loc de void main() si la sfarsit: return 0;)
88  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Nevoie de cateva pareri : Octombrie 11, 2011, 23:04:29
Am nevoie de cateva pareri legate de acest clip.

http://www.youtube.com/watch?v=o6Ak7NSMep0

daca doreste cineva sa se implice astept pm.

o zi buna la toit Smile

No offense dar mie mi se pare o porcarie, lasa-te http://www.youtube.com/watch?v=pp0cg91rK2o&feature=related
Nici nu are haz, iar animatia e de tot rasul..
Nu mai posta pe infoarena clipurile tale cu pesti ca nu e nimeni interesat.
89  infoarena - concursuri, probleme, evaluator, articole / F11 Competition 2011 / Probleme tehnice sit Web : Martie 20, 2011, 18:51:03
1) Pagina profilului nu retine mailurile coechipierilor
2) Ori retine doar o parte din numele liceului, ori deloc...
3) O mica greseala, pe site scrie:
Citat
Dată sfârşit: 2011-03-20 00:00:00
deci asta inseamna ca trebuia sa se termine dar vad ca nu s-a terminat nici pana acum, au trecut 18 ore... sau de fapt vroiati sa scrieti:
Citat
Dată sfârşit: 2011-03-20 23:59:59
90  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Martie 20, 2011, 18:37:15
[tot offtopic]
haha da pt ca are linkuri cu tag-urile la diferite probleme in profil  Very Happy nu am gasit nicaieri pe site sectiunile astea mai la indemana  Think Fighting

[ontopic]

Apropo, am observat ca sectiunea cu concursurile virtuale se misca mult mai greu decat celelalte...oare de ce? Mai ales daca modifici parametrii unui concurs...trebuie sa te cam chinui   Weightlift


PS: Tot nu merge tabelul... Whistle
91  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 981 Immortal : Martie 18, 2011, 09:38:38
Pai insemna ca nu iti afiseaza nimic, sau nu afiseaza ceva.
Poata nu ai pus limita bine la un vector, si eu am patit la fel.

Limita e buna ca am incercat testul respectiv si da corect, dar in 0.3 sec. Intrebarea e de ce daca schimb ordinea nemuritorilor imi da "Fisier corupt" pe 7 teste? Brick wall
92  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Bug reports : Martie 17, 2011, 18:57:39
Un mic bug la clasamentul de aici http://infoarena.ro/runda/pregatireoji_clasa_xi-xii/clasament
Momentan sunt 2 concurenti, eu si inca cineva, iar cele doua randuri sunt prea mici deci numele noastre se "amesteca".

Postez un screenshot

PS: am incercat si cu chrome si cu firefox si refresh-uri...
93  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 981 Immortal : Martie 17, 2011, 14:26:34
Tot ce pot sa spun e... CIUDAT  Think Annoyed

Am luat doar 90 de puncte cu TLE pe testul 2. Intr-adevar, pe testul 2 am 0.28 secunde deci depaseste 0.2. Daca schimb ordinea inputului, timpul de executie pe testul 2 devine 0.03 dar imi da "fisier de iesire corupt" pe 7 teste => 30 pct. De ce? tot ce fac e sa citesc jumate din nemuritori si sa ii pun in jumatatea a doua, iar cealalta jumate in prima jumatate a vectorului de nemuritori  Read This!

Nu parcurg matricea, parcurg vectorul de nemuritori... metoda implementata e la fel cu cea care s-a discutat aici...

Am incercat sa afisez si cu streamuri si cu printf()...

Soo... de unde vine treaba cu "Fisier de iesire corupt"?


LE: pe .campion iau 100  Whistle
94  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 665 Colaj : Martie 16, 2011, 12:06:02
Nu inteleg de ce pica 4 teste cu Incorect  Brick wall Brick wall Normalizez matricea sortand abscisele si ordonatele... Daca ati putea sa va uitati sa imi spuneti unde gresesc ar fii super  Thumb up Thumb up

Cod:
#include<iostream>
#include<cstring>
#include<fstream>
#include<algorithm>
using namespace std;

const int   dx[]={0,1,0,-1},
            dy[]={1,0,-1,0};

int lenX,lenY;
bool a[210][210];

struct dreptunghi
{
int absc1,ord1;
int absc2,ord2;

};
struct punct
{
    int val,dr;
    bool first;
};
inline bool cmp(punct a, punct b)
{
    return a.val<b.val;
}
inline void fill(int i,int j)
{
    if(i<0 || i>=lenX || j<0 || j>=lenY)
        return;
    a[i][j]=1;
    for(int k=0;k<4;++k)
    {
        if(a[i+dx[k]][j+dy[k]]==0)
        {
            fill(i+dx[k],j+dy[k]);
        }
    }
}
int main()
{
std::ifstream fin("colaj.in");
std::ofstream fout("colaj.out");

dreptunghi dr[120];
    punct X[220],Y[220];


int n,m,p;
fin>>n>>m>>p;

    int i,j,j1,j2;
    int x0=0,y0=0;
    int nx=1,ny=1;
for(i=0;i<n;++i)
{
    fin>>dr[i].absc1>>dr[i].ord1>>dr[i].absc2>>dr[i].ord2;

    if(dr[i].absc1==0) x0=1;
    if(dr[i].ord1==0) y0=1;

    if(dr[i].absc2==m) nx=0;
    if(dr[i].ord2==p) ny=0;

    X[i<<1].val=dr[i].absc1;
        X[(i<<1)+1].val=dr[i].absc2;

    X[i<<1].first=true;
    X[(i<<1)+1].first=false;

    X[i<<1].dr=i;
    X[(i<<1)+1].dr=i;


    Y[i<<1].val=dr[i].ord1;
        Y[(i<<1)+1].val=dr[i].ord2;

    Y[i<<1].first=true;
    Y[(i<<1)+1].first=false;

    Y[i<<1].dr=i;
    Y[(i<<1)+1].dr=i;
}



    lenX=n<<1;

std::sort(X,X+lenX,cmp);


    int new_coord=x0;
//    new_coord=t;
    if(X[0].first)
        dr[X[0].dr].absc1=new_coord;
    else
        dr[X[0].dr].absc2=new_coord;
for(i=1;i<lenX;++i)
{
    if(X[i].val!=X[i-1].val)
    {
        ++new_coord;
        }
        if(X[i].first)
            dr[X[i].dr].absc1=new_coord;
        else
            dr[X[i].dr].absc2=new_coord;
}

    lenX=new_coord+1+nx;


    lenY=n<<1;

sort(Y,Y+lenY,cmp);


    new_coord=y0;

    if(Y[0].first)
        dr[Y[0].dr].ord1=new_coord;
    else
        dr[Y[0].dr].ord2=new_coord;
for(i=1;i<lenY;++i)
{
    if(Y[i].val!=Y[i-1].val)
    {
        ++new_coord;
        }
        if(Y[i].first)
            dr[Y[i].dr].ord1=new_coord;
        else
            dr[Y[i].dr].ord2=new_coord;
}

    lenY=new_coord+1+ny;




    memset(a,0,sizeof(a));

    for(i=0;i<n;++i)
    {
        for(j1=dr[i].ord1;j1<dr[i].ord2;++j1)
            for(j2=dr[i].absc1;j2<dr[i].absc2;++j2)
                a[j1][j2]=1;
    }
    int rez=0;


    for(i=0;i<lenX;++i)
    {
        for(j=0;j<lenY;++j)
        {
            if(a[i][j]==0)
            {
                fill(i,j);
                ++rez;
            }
        }
    }




    fout<<rez<<'\n';



return 0;
}

PS: Nu sunt sigur ca e bine sa las sursa aici dar nu stiu cum sa intreb altfel...
95  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 999 Spirala2 : Martie 10, 2011, 20:46:04
Fișierele de intrare/ieșire sunt spirala2, nu spirala.

genial  Thumb up
96  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 661 Reteta : Martie 10, 2011, 03:10:35
Hmm.. pic testul 9 cu "Incorect", de ce oare?  Think
Mentionez ca folosesc o simpla generare a submultimilor(pe biti).
97  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 519 Modulo : Martie 01, 2011, 11:21:55
dupa lupte seculare  Weightlift am reusit sa imi dau seama de ce luam numai 90p, pt ca declaram variabilele "register unsigned long long int"
putin ciudat, dupa ce am sters "register" am luat 100 Winner 1st place
sunt curios de ce  Think
98  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 999 Spirala2 : Februarie 28, 2011, 11:04:18
Pe evaluatorul de la OJI 2003 iau 60, aici 0 pt o solutie cu amestecari manuale...deci inseamna ca nu sunt aceleasi teste, ale voastre sunt mai mari.

Nu prea am inteles algoritmul cu factorii primi... care e ideea si de ce se rezolva asa si nu prin amestecari si numarari?
99  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: strstr in MingW : Februarie 22, 2011, 19:18:40
Nu este nicio eroare la compilare sau la folosirea functiei strstr, ci la gandirea algoritmului. Spune ce vrei sa faci mai exact, ce trebuie sa faca problema?
Din cate vad eu tu aici citesti un sir, apoi il cauti in cate un rand din fisier si daca il gasesti il elimini de acolo(doar prima aparitie va fi eliminata).

La sfarsit afisezi "s", care va fi NULL, deoarece ai while(f.getline(s,300)) si la ultima evaluare a expresiei f.getline(s,300), s va primi valoarea NULL deoarece ai ajuns la sfarsitul fisierului, si vei iesi din while.

Poate ai vrea sa pui g<<s inainte de a iesi din while:
Cod:
while (f.getline(s,300))
{p=strstr(s,c);
if (p)
strcpy(p,p+strlen(c));
g<<s;
}
100  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2011 / Răspuns: Data Algoritmiada 2011 Runda 2 : Februarie 20, 2011, 01:13:11
Hey, pe prima pagina a rundei 2 ati uitat sa modificati ora limita inainte de care trebuie facuta inscrierea Wink

Citat
<h2>Despre inscriere</h2>

<p><strong style="color:red">ATENTIE!</strong> Trebuie sa te inscrii <strong>inainte de ora 09<sup>00</sup></strong> la grupa de varsta corespunzatoare

ora 09<sup>00</sup> -> ora 15<sup>00</sup>
Pagini: 1 2 3 [4] 5
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines