Există 10 feluri de oameni. Cei care înțeleg sistemul binar și ceilalți.



JBOI 2015

În perioada 9-15 septembrie 2015 a avut loc la Ohrid, în Macedonia a IX-a ediție a Olimpiadei Balcanice de Informatică pentru Juniori (Junior Balkan Olympiad in Informatics – JBOI). Au participat 39 de concurenți din 9 țări.

Echipa României a fost alcătuită din 4 elevi, toți obținând medalii:

Ovidiu Răzvan Hârșan – medalie de aur Ioan Andrei Nicolae – medalie de aur
Alexandru Petrescu – medalie de aur Alexandra Maria Udriștoiu – medalie de bronz

Echipa a fost însoțită de profesorii Eugen Nodea și Ionel-Vasile Piț-Rada.

Felicitări elevilor și profesorilor!

pbInfo bug report

Dacă observați erori în funcționarea pbInfo, vă rugăm să le raportați, adăugând un răspuns la această postare sau folosind formularul de contact.

Mulțumim!

Important

Pentru rezolvarea problemelor cu șiruri de caractere în C/C++ țineți cont de aceste informații!!!

Ce găsesc aici?

www.pbinfo.ro îți propune să rezolvi probleme de informatică, cu evaluator automat. Știi pe loc dacă soluția ta este corectă sau dacă trebuie să mai lucrezi la ea.

Problemele sunt grupate după programa de informatică pentru liceu. Dar nu trebuie să fii la liceu ca să rezolvi aceste probleme. Poți fi elev de gimnaziu, student, profesor sau pur și simplu pasionat de informatică. De fapt, trebuie doar să vrei!!

Cum continui?

Întrebări şi răspunsuri

  1. Care sunt limbajele de programare acceptate?

    C, C++ şi Pascal.

  2. Cum se fac citirea şi afişarea datelor?

    www.pbinfo.ro suportă atât probleme cu citire/scriere din fişiere, cât şi probleme în care se foloseşte consola. La fiecare problemă este clar precizat modul în care se face citirea şi afişarea datelor.

  3. Ce înseamnă E.C.?

    E.C. înseamnă Eroare de Compilare. Vezi mai jos cum se face evaluarea soluţiei tale.

  4. Cum se face evaluarea?

    Sistemul automat de evaluare preia sursa trimisă şi o compilează folosind compilatorul potrivit pentru fişierul sursă trimis. Dacă în urma compilării se obţin erori sau avertismente acestea vor fi afişate.

    Dacă nu apar erori de compilare, programul tău va fi rulat pe un set de date de intrare ales de propunătorul problemei. Astfel programul tău va primi un punctaj, care este maxim 100.

  5. Care sunt mesajele posibile la evaluare?

    Mesajele pot fi:

    • Eroare de compilare - programul este incorect sintactic şi nu trece de etapa de compilare.
    • OK. - programul a funcţionat corect şi a dat un răspuns corect. Bravo!!
    • Raspuns gresit. - programul a funcţionat corect, dar a dat un răspuns eronat.
    • Time limit exceeded - programul a depăşit limita de timp. Nu este destul de rapid. Foloseşte un algoritm mai eficient!
    • Memory exceeded - programul a depăşit limita de memorie. Recomandare: pentru tablourile de dimensiuni mari, folosiţi variabile globale.
    • Killed by signal n - dacă programul realizează o operaţie ilegală, sistemul de operare (Linux în acest caz) îi trimite un semnal (identificat prin numărul n) care îl opreşte. De cele mai multe ori asta înseamnă referirea ilegală a unor adrese de memorie (depăşirea tablourilor, de exemplu) sau operaţii matematice incorecte (de exemplu împărţire la zero).
    • Nonzero exit status n - programul nu returnează valoarea zero. Poate ai pus return 17; :), dar eroarea poate să fie produsă şi din alte cauze.
    Pentru problemele care necesită program de evaluare, mesajele pot fi diverse, dar ele precizează dacă răspunsul dat este corect sau nu.