Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Sunt praf. Ajutati-ma : Februarie 05, 2017, 13:53:10
Scuze de intarziere! Cel mai bun site de unde poti invata info este algopedia.ro. Chiar daca zice gimnaziu, credema ca e peste oji cls9. Toate probelemele de la cerc te vor ajuta sa ajungi la o performanta f buna de oji. Dupa aceia pt materia de liceu...cred ca arhiva educationala de pe infoarena, dar mai ales campion.edu.ro/arhiva vor fi cei mai buni prieteni ai tai. Succes! Si nu uita, o data aprinsa pasiunea pt programarem ziua va avea 48h, se va face timp de la sine sa lucrezi Smile)
2  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Dezbatere: surse libere la toate problemele? : Noiembrie 17, 2016, 12:32:42
Buna ziua! Ma bucur sa vad ca comunitatea infoarena este atat de apropiata de noi si vreti sa evoluam impreuna! As dori sa imi exprim opinia, facand parte din categoria de utilizatori care vor fi cei mai afectati de schimbari: cea media( a 3-a, asa cum a definit-o foarte bine @alexpetrescu). Voi relata din propia experienta:

Sursele

Trebuie sa marturisesc ca sistemul actual cu doar cateva open-source este cel mai bun. Eu cand am pornit de la 0, am pornit cu campion care era foarte bun, datorita faptului ca dadea indicatii incepatorilor. Dar apoi, vrand sa avansez am inceput sa lucrez pe varena. Aici sursele erau blocate, si asta cu adevarat m-a facut sa evoluez. Am luptat cu probleme incepand cu cls 6 pana cand am ajuns la un nivel decent de oji. Daca ar fi fost libere, nu cred ca as fi rezistat tentatiei, deoarece, trb sa recunosc, primul lucru dupa ce citesc problema, deschid monitorul de evaluare sa vad cam cate puncte se ia in general, si nu cred ca m-as abtine sa mai apas inca un click. Aici intervine partea interesanta: inainte de primul meu oji cu o sapt, mi-am dat seama ca eram super presat de timp. Si nu facusem aproape nimic din olimpiadele de la cls mea. Asa ca am luat fiecare problema, o citeam, ma gandeam 15min, ma uitam pe sursa oficiala si implementam. Surpriza: arata aproape identic implementarea. Dupa ce a trecut proba, chiar am regretat destul de mult ce facusem. M-am si fortat si am obosit ingrasind porcul in ajun( asta mai putin important, in general sunt super obosit si dorm 7h pe noapte:) ), dar am regretat ca am pierdut acele probleme. Am invat putin din fiecare, dar simt cum as fi putut sa evoluez mult mai mult daca m-as fi straduit la fiecare in parte. Si am pierdut definitiv xp-ul care l-as fi putut obtine. Ca contra-argument, exista 2 probleme pe infoarena(sunt inca incepator pe platforma) pe care nu le voi uita niciodata. Da, m-am chinuit cateva zile la fiecare, dar in momentul cand am apasat submit si am vazut 100p m-am simtit cel mai fericit din intreaga lume! Am simtit ca intradevar sunt bun si ca am evoluat! M-am simtit ca si cum as fi fost deja premiat la nationala:). Cred ca acesta este scopul platformei infoarena! Sa ii ajute pe elevi sa atinga cel mai mare potential al lor!
De asemenea, mai este un aspect: cand am intrat pe infoarena prima data, cea mai placuta surpriza a fost comunitatea. Faptul ca daca nu iti iesea o problema puteai cere un hint si ti se raspundea, desi trecusera niste ani de la postarea problemei. Daca s-ar facilita accesul la toate sursele, ma tem ca spiritul frumos pe care l-ati creat de la inceput si cu ajutorul caruia s-au dezvoltat mii de elevi ar disparea. Nu s-ar mai cere ajutorul altor concurenti, sa simti ca esti mereu sustinut si nu esti un pionier pe care cunoscutii il treaba "de ce?", ci din contra, s-ar robotiza procesul si infoarena ar deveni o platforma rigida ( P.S. Exista probleme pe infoarena care nu au sectiune de comentarii ex http://www.infoarena.ro/problema/pseudobil. Chiar cred ca ar fi foarte folositor sa exite acea sectiune pe pagina fiecarei probleme ).

Testele
Pe de alta parte, aici DA, DA, DA!!! Sunt o gramada de probleme la care iei 90p desi algoritmul este corect pt ca ai uitat un caz particular sau ai pus un < in loc de <=. Aici campion avea respectul meu( mai nou nu le mai ofera ). Si din propie experienta, o data luat 90p si apoi 100p nu simti o bucurie daca stai sa te gandesti 5h la ceva corect pana descoperi o chichita, din contra, o rezolvi cu un oarecare sictir, doar pt a luat pct respectiv. A fost o problema la care am avut 90p timp de cateva luni din cauza unui simplu if. Timpul petrecut cu acel test ar putea fi utilizat muult mai productiv.

Multumesc pentru tot ce ati facut pana acum!
3  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 000 Algoritmul lui Euclid : Iunie 05, 2016, 01:28:49
Buna ziua! Recent am inceput sa ma joc cu java, si observ ca imi da 30p cu memory limit exeeded, desi in c acelasi algoritm ocupa f putin. Imi puteti explica de ce?
cod:
import java.io.*;
public class Main {
 
    public static int cmmdc( int a, int b ){
        if( b==0 )
            return a;
        else
            return cmmdc( b, a%b );
    }
    public static void main(String[] args) throws IOException{
        int n, i, a, b, d;
        StreamTokenizer fin = new StreamTokenizer( new BufferedReader( new FileReader ( "euclid2.in" ) ) );
        PrintWriter fout = new PrintWriter(new BufferedWriter( new FileWriter ( "euclid2.out" ) ) );
        fin.nextToken(); n = (int) fin.nval;
        for( i=0; i<n; i++ ){
            fin.nextToken(); a = (int) fin.nval;
            fin.nextToken(); b =(int) fin.nval;
            d = cmmdc( a, b );
            fout.println( d );
        }
        fout.close();
    }
}
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines