Afişează mesaje
Pagini: [1]
1  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Universitatea Babes Bolyai : Noiembrie 04, 2014, 19:56:14
Salariile urca pana in punctul in care nu mai poti negocia. Always. So, preocuparea #1 ar trebui sa fie sa ajungi in punctul in care poti negocia, mai exact sa te distantezi de masele de fosti studenti cu diploma Tongue Daca accepti entry level (atat bani, cat si skill level) pe loc, acolo se termina negocierile.

Keep it up, cu niste extra work poti sa-ti faci rost de boost-uri considerabile.
2  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Rating + Java! : Noiembrie 04, 2014, 19:16:21
Neat stuff Smile Vreun plan pentru mai multe limbaje? Perhaps ceva functional, precum Clojure (foloseste JVM too) sau Haskell?
3  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI 2013: Cum sa ne asiguram ca ne calificam la nationala? : Februarie 27, 2013, 14:31:55
Scopul vostru ar trebui sa fie sa invatati informatica, nu sa va calificati la concursuri. Mi se pare trist ca din ce in ce mai multi elevi se concentreaza pe "ce trebuie sa stii", in loc sa se bucure de placerea de a rezolva probleme. In mod paradoxal, cei care ajung cu adevarat buni sunt aceia pentru care rezultatele si premiile se situeaza pe un plan secund.

Pana la urma, olimpiada este (sau ar trebui sa fie) o modalitate placuta de a ne delecta intelectual. In ultimul timp in Romania mi se pare ca trecem printr-o perioada mai proasta in ceea ce priveste nivelul problemelor propuse. Prea multe structuri de date, prea multe tehnici, prea putina creativitate...

Elevii au ajuns sa lucreze sute de probleme pe infoarena degeaba. Este adevarat ca in ultimii ani gradul de dificultate a crescut continuu la nivel mondial, dar acum mi se pare ca in sfarsit s-a ajuns la un plafon. Sper sa nu fiu inteles gresit, munca este esentiala, dar trebuie ca intentiile care o insotesc sa fie altele.

Spor la treaba si distrati-va mai mult rezolvand probleme! Nu exista retete.
/thread
4  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Switching to En : August 02, 2012, 16:36:16
De ce se muta infoarena incet-incet pe limba engleza (incepand cu articolele de pe blog)? Planuieste echipa administrativa o tranta cu topcoder undeva in viitor?  Very Happy
5  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Sculele de zi cu zi ale unui programator : Iunie 25, 2012, 16:25:30
Nu ma gandeam ca pare prea sever reprosul. Era un sfat dat pe un ton glumet Tongue
Sunt de acord cu termenii specifici lumii IT. Dar ma zgarie pe ochi cand vad exprimari gen "sa vezi ce goes over the wire" sau altele similare din articol. Sa nu-mi zici ca limba romana nu ofera alternative la asa ceva...
6  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Sculele de zi cu zi ale unui programator : Iunie 25, 2012, 00:18:01
Trebuie to incerci to nu write articolul in romgleza urlatoare and mai gresita than romgleza common care is wrong in selful ei.

Altfel, articolul e excelent. O sa incerc cateva din uneltele recomandate de tine, dupa ce-mi repar PC-ul cu Linux.  Poate mai arunc un ochi si peste Hackintosh.
7  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1172 Ape : Aprilie 15, 2012, 22:08:34
O mica intrebare: aria patrulaterului nu este egala cu (distanta(N,S) * (distanta(E,V))? Adica lungimea x latimea? In exemplu vad un patrulater de 3x3m si totusi aria nu este 9.

LE: my bad, se cere aria suprafetei acoperite cu apa Very Happy
8  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Algoritmica : August 03, 2011, 01:44:06
Stai. Ce face un programator fara algoritmica? Da copy-paste la bucati de cod scrise de altii? Se bazeaza exclusiv pe librarii third party si da de dracu daca nu le mai are la dispozitie? Nu zic ca toti ar trebui sa avem ++inginer_software ca tel, dar totusi...
Sau am inteles eu gresit la ce te-ai referit?
Cat despre articole, m-ar interesa cam orice de la Google Maps si Google Search.
9  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 128 Curse de cai : Martie 20, 2011, 17:44:44
Hi, thread necromancer here. All jokes aside, asta-i rezolvarea mea:

Cod:
 #include <stdio.h>
#include <algorithm>
using namespace std;
const long infi = 2147483647;
long t, n, suma;

long caiA[1010];
long caiB[1010];

int main()
{
    freopen("cai.in", "r", stdin);
    freopen("cai.out", "w", stdout);
    scanf("%d", &t);
    bool fweaker;
    bool fequal;
    int retinequal;
    int retincmm;
    for (int i = 0; i < t; ++i)
    {
        suma = 0;
        scanf("%d", &n);
        for (int j = 0; j < n; ++j) //Citim caii lui gigel
        {
            scanf("%d", &caiA[j]);
        }
        for (int j = 0; j < n; ++j) //Si caii lui ionel
        {
            scanf("%d", &caiB[j]);
        }
        sort(caiA, caiA + n); //Ordine crescatoare
        sort(caiB, caiB + n); //Ordine crescatoare
        for (int j = 0; j < n; ++j) //Pentru fiecare cal de-al lui Gigel, pornind de la cel mai slab
        {
            fequal = false; //Presupunem ca nu poate face remiza cu nici un cal de la Ionel
            fweaker = false; //Presupunem ca nu exista cal de-al lui Ionel mai slab decat calul curent de la Gigel
            retinequal = 0; //Retine pozitia pe care se afla calul cu care poate face remiza
            retincmm = -1; //Retine pozitia celui mai puternic cal de la Ionel. La fiecare cursa, presupunem ca nu am gasit inca
            for (int q = n-1; q >= 0; --q) //Pentru fiecare cal de-al lui Ionel, de la cel mai puternic in jos
            {
                if (caiA[j] > caiB[q]) //Daca calul curent al lui Gigel il poate bate pe cel al lui Ionel
                {
                    suma += 200; //Marim suma deoarece a obtinut o victorie
                    caiB[q] = infi; //Calul curent al lui Ionel a fost invins (nu va mai concura)
                    fweaker = true; //Am gasit un cal mai slab decat al lui Gigel
                    break; //Oprim for-ul
                }
                else //Altfel
                {
                  if ((caiA[j] == caiB[q]) && (fequal == false)) //Daca puterea celor doi este identica si nu am gasit inca o astfel de pereche
                  {
                      fequal = true; //Mentionam ca am gasit o pereche
                      retinequal = q; //Retinem pozitia pe care se afla calul pt. remiza @ Ionel
                  }
                  else //Altfel, calul lui este mai puternic decat al lui gigel
                  {
                       if ((caiB[q] != infi) && (retincmm == -1)) //Daca calul nu a participat deja la curse si nu am gasit deja un cal mai puternic la Gigel
                         retincmm = q; //Retinem pozitia pe care se afla calul cel mai puternic
                  }
                }
            }
            //Gata for-ul
            if (fweaker == false)
            {
               if ((fequal == true) && (retincmm == -1)) //Daca putem face remiza
               {
                caiB[retinequal] = infi; //Facem
                //continue;
               }
               else
               {
               //altfel...
                suma-=200;
                caiB[retincmm] = infi; //Si il scoatem din joc pe cel mai puternic cal de-al lui Ionel
               }
            }
        }
        printf("%d\n", suma);
    }
    return 0;
}

Mai exact, eu sortez crescator caii (retinuti in 2 siruri) si incepand cu primul cal al lui Gigel (cel mai slab), verific cu fiecare cal de-al lui Ionel (incepand cu cel mai puternic -> parcurg descrescator) care-i situatia. Fiecare cal de-al lui Gigel incearca sa bata un cal cat mai puternic de la Ionel. Daca nu poate asta, atunci il scoate pe cel mai puternic cal de-al lui Ionel din joc (din multimea de cai care nu au participat inca la curse), pentru a face viata mai usoara cailor ce urmeaza. Daca cumva nu poate bate un cal si nici nu-i unul mai puternic disponibil, face remiza.
infi marcheaza un cal care a participat deja la cursa.

Pe toate exemplele mele da bine. La fel si pe cele de pe forum. Nu prea imi vine nimic in minte in momentul asta. In caz ca e cineva de pe aici dispus sa se uite la vechile surse de 100p  pentru mine, ar fi super Smile Sau daca greseala mea se observa usor, astept sugestii.
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 146 Sticle : Ianuarie 23, 2010, 15:13:35
I lol'd
11  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Vreau niste pareri si sfaturi : Ianuarie 14, 2010, 15:03:39
Te pot ajuta cu un sfat simplu: alege-ti meseria care iti place cel mai mult. Daca te pasioneaza informatica si esti dispus sa iti imbunatatesti constant abilitatile, evident ca poti ajunge programator. Cat despre OJI/ONI si mai stiu eu ce alte concursuri/olimpiade, stai linistit ca nu trebuie sa fii uberolimpic ca sa ajungi programator. Despre salarii nu pot spune prea multe deoarece nu cunosc dar pentru metode alternative de facut bani din programare, google: rent a coder.
Good luck!
12  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Top 5 Computer Games : Octombrie 21, 2009, 13:41:32
Sa salvez o misiune in Gothic 3 imi lua 2 minute. Daca trebuia sa o refac de vreo 3 ori ca muream, pierdeam 2 minute pe save si vreo 6 pe load. Daca de la save pana muream trecea maxim un minut, la 3 minute de joc pierdeam 8 pe incarcat/salvat... not an option, asa ca am inceput sa joc cu cheaturi  Embarassed Mi s-a parut ca G3 are o mare problema la load/save game (si nu cred ca era numai calcul meu de vina)...
Eu nu am jucat versiunea initiala a jocului ci doar pe cea rezultata dupa multele patchuri oficiale. Iti recomand sa reiei jocul cu ultimul community patch. Aduce imbunatatiri masive atat la performanta cat si la gameplay (mai ales la dificultate/combat). Si cat despre save/load... la mine dura ~6 secunde save-ul si ~20 sec load-ul. (pe 1GB RAM si Pentium D @ 3.0 ghz)
13  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Sistemul de Operare Preferat : Octombrie 14, 2009, 08:38:47
Windows 7. Chiar mai rapid decat XP si arata excelent (interfata). Am gasit cateva probleme la el insa, dar nu e nimic ce nu poate rezolva un update Very Happy
14  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Top 5 Computer Games : Septembrie 26, 2009, 10:41:57
Heh. Burnout Paradise ar fi fost pe 6 la mine, imediat dupa U2. O portare extraordinar de bine facuta, perfect optimizat si al naibii de fun.
15  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Top 5 Computer Games : Septembrie 24, 2009, 14:22:09
1. Fallout 1
2. Diablo 1 (cu sau fara Hellfire)
3. TeS: Oblivion
4. TeS: Daggerfall
5. NFS: U2
16  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: ICHB : Mai 15, 2009, 20:43:52
Prestigios sau mai putin, site-ul lor e un terci scris in romgleza O.O
17  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: OJI 2009 : Martie 14, 2009, 21:06:11
Am mai intalnit pe un forum... chiar acum 5 minute, un tip care a infipt prostia cu: "Vorbesc mai bine limba X decat Romana." E putin spus stupid... But then again, nu e treaba mea si deja o dau in offtopic.
Cat despre OJI:
Este prima mea olimpiada de informatica, am reusit sa ajung pe locul doi si sa ma calific. Pot sa spun ca a fost o experienta placuta si sper sa fie la fel si mai departe.
18  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: This is so cool : Martie 13, 2009, 19:35:35
Vocea lui sublima nu este intrecuta decat de expresiile faciale. Uite 5 minute care au meritat  Rolling on the Floor Laughing
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines