Afişează mesaje
Pagini: [1] 2
1  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ce-ati facut la OJI ? : Martie 10, 2007, 21:11:24
Au inceput sa apara rezultatele la bihor  Anxious .. wish me luck Very Happy

am luat 20 de puncte la a 2-a problema cu o rezolvare care nu vad sa aiba vreo eroare .. las k fac eu rost de surse si il evaluez acasa Very Happy
2  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ce-ati facut la OJI ? : Martie 10, 2007, 17:51:57
Se pare ca astia din oradea iara is ultimii la corectat Sad(
3  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ce-ati facut la OJI ? : Martie 10, 2007, 14:12:27
un back de 9000 nu cred ca se incadra in timp Tongue mna nush .. abia astept sa apara solutiile  Banana
4  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ce-ati facut la OJI ? : Martie 10, 2007, 14:05:06
Eu is a 12-a ... problema de grafuri am facut-o dar m-am chinuit vreo 2 ore jumate la ea din care o ora sa determin primele k maxime dintr-un vector (puteti sa radeti Tongue ) .. la prima problema nu mi-am dat seama de formula .. stiu ca era ceva cu descompunerea in factori primi .. am scris eu acolo ceva poate din bulan prind 10 puncte Very Happy .. un coleg de clasa la problema cu formula o scris random(69)  Rolling on the Floor Laughing
5  Comunitate - feedback, proiecte si distractie / Off topic / Ce-ati facut la OJI ? : Martie 10, 2007, 13:43:54
Dupa cum spune si titlul .. ce-ati facut la judeteana ? vi s-a parut greu ? .. cum ati rezolvat ? .. cate pcte ati luat ? .. etc. Very Happy
6  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Filme : Martie 06, 2007, 23:02:18
Din seria filme de razboi  Guns : Saving Private Ryan(my favorite), Full Metal Jacket, Apocalypse Now! , Black Hawk Down si seria Band of Brothers(10 episoade)
Altele: American History X(my 2nd favorite), Good morning Vietnam, Pulp Fiction(3rd favorite), Big Lebowski(plangi de ras), Out cold (plangi de ras si aici:P ) si cine are rabdare serialul Friends(in o luna jumate m-am uitat la tot(230 episoade) Tongue )
7  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Feature request : Martie 06, 2007, 22:02:06
Sortarea problemelor pe nivele de dificultate sau pe clase  wink ... sau s-a mai zis ?  Confused
8  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 21:57:19
Nu cred ca o sa stea cineva sa iti gaseasca un contraexemplu pentru algoritmul tau, in schimb poti sa iti generezi tu niste teste si sa compari rezultatul tau cu un program simplu O(N*M). Cand ai gasit un test pe care nu iti da aceleasi valori faci un debug Thumb up

Mersi de idee .. nu m-am gandit la asta Tongue
9  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 15:34:22
Citat
dik u cauti binar nr de oi care se incadreaza intre x-urile celor 2 ograzi si apoi intre y-urile lor. adik dak ai ograda x1 y1,x2 y2 u verifica cate oi ai intre x1 si x2 si cate oi ai intre y1 si y2. Daca asta faci pai atunci u ce faci cu cele 2 rezultate??

Nu... eu am un vector sortat de ograzi ({1,2},{1,5},{3,4},{3,8}) (un exemplu)
citesc coordonatele oii din fisier(x,y) si fac cautarea binara astfel:
Cod:
cat timp(dr>st)
  c=(st+dr)/2
  daca x(oaie)<x(ograda[c])
          atunci dr=c-1;
  daca x(oaie)>x(ograda[c]+latime )
          atunci st=c+1
  daca(x(oaie) apartine intervalului (ograda[c],ograda[c]+latime)
          atunci
  daca y(oaie)<y(ograda[c])
                           atunci dr=c-1;
  daca y(oaie)>y(ograda[c]+inaltime)
                           atunci  st=c+1;
  daca y(oaie) apartine intervalului (ograda[c],ograda[c]+inaltime)
                        atunci
                           incrementez numarul oilor;
                           termin cautarea;
                   
sfarsit cat timp


Sper ca ai inteles ideea Tongue
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 12:49:48
Citat
Raspunsul este 4.
Atata primesc si eu ... am incercat aproape totul in afara de solutia oficiala .. oricum algoritmul meu teoretic ar trebui sa mearga  Annoyed
11  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 12:43:28
La testul tau imi da rezultatul 1 dar tot 40 de puncte iau  Brick wall .. Cred ca o sa ma resemnez Tongue
12  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 10:54:56

Cod:
3 2 2 2
2 2
1 6
4 5
5 2
2 7

Imi da 0 ... e corect ? Eu nu verific cu cautarea binara doar x'ul (practic am 2 cautari in una) : daca x'ul oii apartine de o ograda .. de fapt dupa ce ma complic  Very Happy :
Cod:
if(x<ogr[c][0]){ dr=c-1;continue;}
if(x>ogr[c][0]+w){ st=c+1;continue;}
if(x>=ogr[c][0]&&x<=ogr[c][0]+w){
if(y<ogr[c][1]){ dr=c-1;continue;}
if(y>ogr[c][1]+h){ st=c+1;continue;}
if(y>=ogr[c][1]&&y<=ogr[c][1]+h){ return 1;}


Asta e cautarea binara x,y is coordonatele oii, c ii (st+dr)/2 , iar ogr ii vectorul de ograzi sortat mai intai dupa x si apoi dupa y.  Mr. Green
13  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 00:36:48
Pai caut (pe scurt) x>=ograda si x<=ograda+latime , analog pt y Tongue ; m-am uitat  peste solutia oficiala dar la linii de baleiere si hashuri m-am pierdut  Very Happy  Cry
14  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 337 Ograzi : Martie 06, 2007, 00:04:58
O solutie in care se sorteaza vectorul de ograzi si apoi se cauta binar fiecare oaie nu ar putea lua 100 de puncte .. dar 70 .. daca nu de ce ? .. Eu am implementat algoritmu asta si iau numa 40 de puncte (pe un singur test iau TLE Whistle) iar pe restu 5 teste iau WA Brick wall si nu inteleg de ce   Think
15  infoarena - concursuri, probleme, evaluator, articole / preONI 2007 / Răspuns: Ograzi : Martie 04, 2007, 09:27:59
Citat
Datorita volumului mare de date de intrare se recomanda citirea datelor folosind functii precum fgets

Daca vom citi cu fscanf nu va merge citirea ?
16  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Afisarea corecta a diferitor tipuri de date .. : Martie 04, 2007, 01:12:43
am incercat si asa .. si tot nu vrea .. are vreo legatura ca folosesc dev-cpp .. ? daca compilez cu DJGPP merge numa ca imi face un exe de 9 mega ..  Cry Cry
17  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 003 Fractii : Martie 03, 2007, 20:22:50
Am facut problema fractiilor , imi merge pentru cazurile prezentate anterior (in afara de cel cu 1000000000 pt ca folosesc borland) si imi da raspuns gresit la 4 din teste, la restul luand TLE .. care ar putea fi problema ? folosesc ciurul si numarul de fractii il calculez  folosind
Cod:
i->n 
        2*(tot(i))+1

18  infoarena - concursuri, probleme, evaluator, articole / Informatica / Afisarea corecta a diferitor tipuri de date .. : Martie 03, 2007, 18:40:41
La o problema , fractii mai exact iau 3 WA-uri deoarece nu fac afisarea cum trebuie
long long nu se face ceva de genu : fprintf(out,"%lld",fractii);
si unsigned long long fprintf(out,"%llu",fractii);
Daca dau debug observ ca programul merge numai ca afisarea nu e facuta corect Fighting Brick wall ..
19  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: rhide : Martie 02, 2007, 21:32:20
ihihihihi ... mie-mi place sa fiu ordonat(desi nu sunt, dar cand e simplu sa tii ordine , de ce nu ?)  dar asta nu mai tine de informatica Very Happy Very Happy
20  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: rhide : Martie 02, 2007, 20:51:17
Adica la fiecare problema noua tre sa fac un batch nou  Cry
21  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: rhide : Martie 02, 2007, 17:42:41
Am si eu 2 probleme cu RHIDEu' daca ma poate ajuta cineva :

1. Nu stiu cum sa schimb directoarele si nu pot citi datele de intrare din fisiere.. pt fiecare problema de pe infoarena am director separat.

2. Daca incerc sa intru in help imi zice "Attention: can't open help file  `rhide`. Brick wall Brick wall
22  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Intrebare... : Martie 02, 2007, 17:15:08
Mersi de ajutor  Thumb up
23  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Intrebare... : Martie 02, 2007, 17:11:16
Aha .. mersi si banuiesc ca >> ii "deshiftare" si se imparte cu 2b ?
24  infoarena - concursuri, probleme, evaluator, articole / Informatica / Intrebare... : Martie 02, 2007, 16:48:02
Ce inseamna comanda << in c++ ? de exemplu i<<1
25  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Games : Martie 02, 2007, 00:36:18
World of Warcraft , Warcraft 3  medieval, Call of Duty 2 Guns
Pagini: [1] 2
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines