•bogdan2412
|
 |
« Răspunde #25 : Martie 15, 2009, 10:25:57 » |
|
La problema Cerc mergea si greedy si putea fi rezolvata in O(N log N) astfel. Pentru fiecare dreapta, cercul i, aflat la distanta Di = sqrt(Xi^2 + Yi^2) de origine, ocupa intervalul (Di - Ri, Di + Ri). Pentru a determina numarul de cercuri exterioare 2 cate 2 este corect sa alegi la fiecare pas intervalul cu capatul din dreapta cel mai mic si care nu se intersecteaza cu nici un alt interval deja ales. Poti determina usor numarul, sortand intervalele crescator dupa capatul al doilea.
|
|
|
Memorat
|
|
|
|
•Pepelea_Flaviu
Client obisnuit

Karma: 30
Deconectat
Mesaje: 98
|
 |
« Răspunde #26 : Martie 15, 2009, 10:43:33 » |
|
Sima Cotizo...eu am facut aceasi dinamica pe fiecare dreapta si a intrat in 0 ms 
|
|
|
Memorat
|
|
|
|
•DraStiK
|
 |
« Răspunde #27 : Martie 15, 2009, 11:11:40 » |
|
extreme si jupanu, era cel mai sigur daca puneai citirea pana la end of file sau parsai citirea pentru ca specifica ca e doar un rand de maxim 1000 caractere
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #28 : Martie 15, 2009, 11:22:34 » |
|
Pentru ce aveati nevoie sa cititi pana la '\n'? Cum era enuntul?
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•jupanubv92
Client obisnuit

Karma: 19
Deconectat
Mesaje: 74
|
 |
« Răspunde #29 : Martie 15, 2009, 12:16:10 » |
|
Pai era un string pe care trebuia sa il evaluezi , iar stringu era pe o singura linie . Eu am citit cu fgets ... cu citire din c si asta a fost problema ca mi-a citit tot siru + \n de la sfarsitul liniei , si cand mi-am dat teste in borland n-am dat enter dupa prima linie si n-am vazut ca cicleaza si ca am uitat sa pun \n . Iar programu meu era unul recursiv si am uitat sa pun conditia sa iasa din recursivitate cand intalneste \n . Dragos : mie nu imi cicla citirea ci programul din cauza ca imi citea sirul cu tot cu \n
|
|
« Ultima modificare: Martie 15, 2009, 12:22:43 de către Popescu Marius »
|
Memorat
|
|
|
|
•xtreme
|
 |
« Răspunde #30 : Martie 15, 2009, 12:18:49 » |
|
pentru Andrei Antonescu : a raspuns si pentru mine "jupanubv" , deci aceeasi problema. pentru "jupanubv " : mersi la fel pentru "wefgef" : in enunt nu scrie ca la sfarsitul fiecarei expresii se afla caracterul '\n' si desi scrie la rubrica date de intrare "pe prima linie..." , eu tot pot sa creez un fisier care are pe prima linie o expresie si fara caracteru '\n' la sfarsit si si cu....era o chestie de ales(ghicit) si noi am ales(ghicit) cum nu trebuia...
|
|
|
Memorat
|
|
|
|
•andrei-alpha
Client obisnuit

Karma: 103
Deconectat
Mesaje: 91
|
 |
« Răspunde #31 : Martie 15, 2009, 12:53:25 » |
|
Da ce sa zic.. nasol  dar in general la orce problema, chiar daca nu zice se termina cu carcaterul '\n', e standard. Stie cineva cine este autorul de la problema Reteta, clasa X-a ca trebuie ceruta permisiunea lui ca puneam problema in arhiva. 
|
|
|
Memorat
|
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #32 : Martie 16, 2009, 14:21:38 » |
|
|
|
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #33 : Martie 16, 2009, 14:28:39 » |
|
Da, era. Coordonatele erau pana la 1000, iar 1000*1000 = 1.000.000, care iese din int (maxint = 32.000). Sima Cotizo...eu am facut aceasi dinamica pe fiecare dreapta si a intrat in 0 ms  Timerele erau cam dubioase, parerea mea  Oricum, am zis ca riscai, nu ca era obligatoriu sa iasa.
|
|
|
Memorat
|
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #34 : Martie 16, 2009, 14:54:27 » |
|
mda, sunt dobitoc 
|
|
|
Memorat
|
|
|
|
•andrei.12
|
 |
« Răspunde #35 : Martie 16, 2009, 16:09:10 » |
|
Dat fiind ca esti pe 4, parerea mea este ca sigur te califici ( cred ca se iau in jur de 8 )
|
|
|
Memorat
|
|
|
|
•jupanubv92
Client obisnuit

Karma: 19
Deconectat
Mesaje: 74
|
 |
« Răspunde #36 : Martie 16, 2009, 16:16:24 » |
|
La mine s-a rezolvat faza cu \n si m-am calificat la nationala , sper sa se rezolve si la tine xtrem .
|
|
« Ultima modificare: Martie 16, 2009, 19:14:12 de către Popescu Marius »
|
Memorat
|
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #37 : Martie 16, 2009, 16:23:09 » |
|
Da, era. Coordonatele erau pana la 1000, iar 1000*1000 = 1.000.000, care iese din int (maxint = 32.000).
dar int*int==int*int, nu? adica 1234*10000==12340*1000 returneaza 1, nu?
|
|
|
Memorat
|
|
|
|
•Palude
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #38 : Martie 17, 2009, 22:28:08 » |
|
In sfarsit s-au anuntat calificarile pe Bucuresti!!! Si merg pt prima oara la ONI!!!!!!!!!!11111111ONEONEONEONE
|
|
|
Memorat
|
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #39 : Martie 18, 2009, 12:52:11 » |
|
 Felicitari. Si eu merg tot pentru prima data  . Am o intrebare: Lotul bucurestiului o sa faca pregatire speciala cum e la alte materii?
|
|
|
Memorat
|
|
|
|
•INSiDe123
Strain
Karma: 0
Deconectat
Mesaje: 12
|
 |
« Răspunde #40 : Martie 18, 2009, 21:05:56 » |
|
m-am calificat si eu :>  ..oni o sa se tina la galati pana la urma?
|
|
|
Memorat
|
|
|
|
•CezarMocan
|
 |
« Răspunde #41 : Martie 19, 2009, 08:19:59 » |
|
 Felicitari. Si eu merg tot pentru prima data  . Am o intrebare: Lotul bucurestiului o sa faca pregatire speciala cum e la alte materii? Din cate stiu eu nu. m-am calificat si eu :>  ..oni o sa se tina la galati pana la urma? Da, la Galati.
|
|
|
Memorat
|
|
|
|
•warangel
Strain
Karma: -5
Deconectat
Mesaje: 19
|
 |
« Răspunde #42 : Martie 19, 2009, 11:53:04 » |
|
La problema Cerc mergea si greedy si putea fi rezolvata in O(N log N) astfel. Pentru fiecare dreapta, cercul i, aflat la distanta Di = sqrt(Xi^2 + Yi^2) de origine, ocupa intervalul (Di - Ri, Di + Ri). Pentru a determina numarul de cercuri exterioare 2 cate 2 este corect sa alegi la fiecare pas intervalul cu capatul din dreapta cel mai mic si care nu se intersecteaza cu nici un alt interval deja ales. Poti determina usor numarul, sortand intervalele crescator dupa capatul al doilea.
Adica precum problema "standard" programarea spectacolelor, nu?
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #43 : Martie 19, 2009, 12:13:10 » |
|
Da. Se gaseste numarul maxim de intervale care nu se intersecteaza.
|
|
|
Memorat
|
|
|
|
•Addy.
Strain
Karma: -4
Deconectat
Mesaje: 30
|
 |
« Răspunde #44 : Martie 19, 2009, 20:00:56 » |
|
si totusi, are cineva teste, evaluatoare, ceva pentru problemele de la liceu? caut in continuu si nu dau de nimic.  merci.
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #45 : Martie 19, 2009, 20:12:38 » |
|
Eu am pentru clasele 11-12.
|
|
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #46 : Martie 19, 2009, 20:25:23 » |
|
Unde se tine ONI la Galati sau Targoviste ? Aici scrie ca se tine la Targoviste, dar cineva mi-a zis ca se tine la Galati  ? Care e adevarul ??
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #47 : Martie 19, 2009, 20:26:05 » |
|
Se organizeaza in Galati.
|
|
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #48 : Martie 19, 2009, 20:28:09 » |
|
Multumesc  ps: De ce scrie acolo ca se organizeaza la Targovistea daca ii la Galati ?? 
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #49 : Martie 19, 2009, 20:43:31 » |
|
Banuiesc ca e gresala.
|
|
|
Memorat
|
|
|
|
|