Afişează mesaje
|
|
Pagini: [1]
|
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 018 Cautare binara
|
: Februarie 23, 2017, 16:27:16
|
|
Niste observatii legate de problema aceasta (pentru cine folosteste C++): - este indicat sa folositi printf in loc de cout - vector<int> se comporta mai incet decat int v[nr_aici] Eu aveam prima data cout si vector si primeam Time Limit Exceeded. Cand am modificat cum am scris mai mult am primit maxim. Acestea sunt niste observatii. Poate cineva sa confirme sau sa infirme acestea?
|
|
|
|
|
2
|
Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Feature request
|
: Decembrie 16, 2016, 20:11:25
|
|
Buna!
Ultima oara am folosit infoarena in liceu. Acum sunt studenta si as vrea sa reincep (de aceasta data mai serios) sa fac problemele de aici, pentru ca le consider mai grele decat cele de pe alte site-uri asemanatoare.
Ce am observat este ca nu avem optiunea de a trimite mai multe fisiere, intr-o arhiva. Cred ca ar fi un feature bun sa putem sa facem asta.
|
|
|
|
|
5
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Arbori ...
|
: Aprilie 16, 2014, 13:15:22
|
Hey  Imi poate spune si mie cineva ce e gresit la acest cod? #include<iostream> #include<fstream> using namespace std; fstream f("arbore.txt",ios::in); struct varf { int inf; varf* fs,*fd;}a[30]; varf *c,*v; int i,n,st[30],dr[30]; void citire() { f>>n; for(i=1;i<=n;i++) f>>st[i]; for(i=1;i<=n;i++) f>>dr[i];} varf* tree(int nod) { if(nod) { varf *c=new varf; c->inf=nod; c->fs=tree(st[nod]); c->fd=tree(dr[nod]); return c;} else return 0;} void preO( varf *c) { if(c->inf) { cout<<c->inf<<" "; preO(c->fs); preO(c->fd);}} void inO(varf *c) { if(c->inf) { inO(c->fs); cout<<c->inf<<" "; inO(c->fd);}} void postO(varf *c) { if(c->inf) {postO(c->fs); postO(c->fd); cout<<c->inf<<" ";} } int main() { citire(); v=tree(1); preO(v); cout<<endl; inO(v); cout<<endl; postO(v); cout<<endl; system("PAUSE"); return 0;}
multumesc mult 
|
|
|
|
|