infoarena

Comunitate - feedback, proiecte si distractie => Off topic => Subiect creat de: Radu Tatomir din Aprilie 08, 2012, 10:41:42



Titlul: ONI 2013
Scris de: Radu Tatomir din Aprilie 08, 2012, 10:41:42
Se stie ceva despre locatia ONI 2013?


Titlul: Răspuns: ONI 2013
Scris de: Andrei Grigorean din Aprilie 08, 2012, 12:01:37
Inca nu.


Titlul: Răspuns: ONI 2013
Scris de: Paul-Dan Baltescu din Aprilie 08, 2012, 16:53:42
Cum nu? Se tine chiar in Romania la anul!  :banana:


Titlul: Răspuns: ONI 2013
Scris de: Radu Tatomir din Aprilie 08, 2012, 18:22:33
Cum nu? Se tine chiar in Romania la anul!  :banana:

Pff.. iar?


Titlul: Răspuns: ONI 2013
Scris de: Petru Trimbitas din Aprilie 08, 2012, 20:22:55
Cum nu? Se tine chiar in Romania la anul!  :banana:

De ce " :banana: " ?  Mai bine "  ](*,) " sau "  :aha: ". Mai bine s-ar tine in rusia sau china sau orice alta tara mai civilizata  #-o


Titlul: Răspuns: ONI 2013
Scris de: Eugenie Daniel Posdarascu din Aprilie 09, 2012, 17:48:24
Tu cred ca nu ai fost in Rusia de zici mai bine in Rusia. Daca tot faci comentarii negativiste, da si tu exemple pozitive macar.


Titlul: Răspuns: ONI 2013
Scris de: Alghisi Alessandro meitatiidirect.ro din Noiembrie 13, 2012, 20:31:47
Timisoara  :)


Titlul: Răspuns: ONI 2013
Scris de: Petru Trimbitas din Noiembrie 13, 2012, 21:13:33
Timisoara  :)
Din cate stiu la fizica e la timisoara. Ce surse ai ?


Titlul: Răspuns: ONI 2013
Scris de: Visan Radu din Noiembrie 13, 2012, 21:18:39
Fizica e la Satu-Mare, info e la Timisoara. Sursa: forumul inspectoratului  :P


Titlul: Răspuns: ONI 2013
Scris de: FMI Ciprian Olariu din Martie 20, 2013, 15:00:41
http://oni2013.info.tm/ (http://oni2013.info.tm/) :thumbup:


Titlul: Răspuns: ONI 2013
Scris de: Campeanu Vlad din Martie 21, 2013, 11:59:27
am citit ca la ONI se compileaza cu standardul C++ 98. Nu stiu cu ce se evalueaza pe infoarena, dar sunt surse care fac #include si tr1 si folosesc librarii din C++ 11. Intreb pentru ca ma intereseaza daca as putea sa folosesc tr1/unordered_set :)


Titlul: Răspuns: ONI 2013
Scris de: Marius Gavrilescu din Martie 21, 2013, 12:18:49
am citit ca la ONI se compileaza cu standardul C++ 98. Nu stiu cu ce se evalueaza pe infoarena, dar sunt surse care fac #include si tr1 si folosesc librarii din C++ 11. Intreb pentru ca ma intereseaza daca as putea sa folosesc tr1/unordered_set :)

unordered_set si toate cele au fost introduse in TR1, care e un set propus de adaugiri la C++03. Pana la aparitia C++11, stateau toate in namespace-ul std::tr1. Odata cu aparaitia lui C++11, au fost facute mai "oficiale" si au fost copiate in namespace-ul std.

gcc are un parametru, -std, care ii spune ce standard de C++ vrei sa urmeze. Cei de la ONI sigur nu il seteaza, asa ca se foloseste valoarea default, -std=gnu++98. Asta nu e tocmai C++98 precum i-ar indica numele, ci e C++03 cu diverse manarii gcc-specific. In practica, poti folosi TR1 in asta.

Exemplu de program care foloseste TR1:

Cod:
#include<cstdio>
#include<tr1/unordered_set>

static std::tr1::unordered_set<int> st;

int main(void){
    int a;
    scanf("%d",&a);
    st.insert(a);
    if(st.count(a))
        puts("Numarul pe care tocmai l-am pus in unordered_set se afla in unordered_set. Totul e in regula.");
    else
        puts("Numarul pe care tocmai l-am pus in unordered_set nu se afla in unordered_set. glibc isi bate joc de mine.");
    return 0;
}

Eu zic ca, in principiu, daca un program se compileaza pe calculatorul pe care dai ONI, se compileaza si pe evaluatorul ONI. Poti folosi acest lucru pentru a determina daca ceva se compileaza pe evaluator.


Titlul: Răspuns: ONI 2013
Scris de: Campeanu Vlad din Martie 21, 2013, 12:43:12
adica in primul rand trebuie sa lucrez pe linux, si daca-mi compileaza nu e totusi sigur ca o sa-mi mearga si pe evaluator ? ar fi nasol sa belesc si cateva teste la un brute din cauza ca nu compileaza.


Titlul: Răspuns: ONI 2013
Scris de: Marius Gavrilescu din Martie 21, 2013, 12:59:28
adica in primul rand trebuie sa lucrez pe linux, si daca-mi compileaza nu e totusi sigur ca o sa-mi mearga si pe evaluator ? ar fi nasol sa belesc si cateva teste la un brute din cauza ca nu compileaza.

Mi s-ar parea normal ca evaluatorul sa foloseasca aceiasi versiune de gcc si de glibc pe care o au si calculatoarele pe care dai ONI. Astfel, ar fi normal ca daca ceva se compileaza pe calculatoare pe linux, sa se compileze si pe evaluator.

Folosesc "mi s-ar parea normal" si "ar fi normal" deoarece nu sunt membru al comisiei tehnice si astfel nu pot sti cu siguranta ce si cum se va intampla la ONI. In ceea ce ma priveste, eu la ONI o sa consider ca daca mi se compileaza pe calculator mi se compileaza si pe evaluator.


Titlul: Răspuns: ONI 2013
Scris de: Campeanu Vlad din Martie 21, 2013, 13:16:58
Am inteles, mersi mult de explicatii. Daca e cineva din comisie si poate sa ne lamureasca i-as fi recunoscator.


Titlul: Răspuns: ONI 2013
Scris de: Ungurianu Alexandru din Martie 21, 2013, 16:12:49
Off topic: La ce e util unordered_set??


Titlul: Răspuns: ONI 2013
Scris de: Radu-Andrei Szasz din Martie 21, 2013, 16:17:16
unordered_set e un hash.

Ai mai multe detalii aici (http://www.cplusplus.com/reference/unordered_set/unordered_set/).


Titlul: Răspuns: ONI 2013
Scris de: Dan H Alexandru din Martie 22, 2013, 15:42:54
Referitor la tr1 , am inteles ca ar trebui sa mearga. ( Totusi nu recomand )  :)