Pagini: 1 [2]   În jos
  Imprimă  
Ajutor Subiect: 062 Poligon  (Citit de 13380 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #25 : Noiembrie 06, 2005, 01:23:10 »

Cred ca e diferenta mare intre sortarea in C++ si sortarea in C, iar la produse incrucisate tu ai acolo niste factori care sunt constanti pentru o dreapta si orice alt punct.
Memorat
bogdan2412
Echipa infoarena
Nu mai tace
*****

Karma: 410
Deconectat Deconectat

Mesaje: 951



Vezi Profilul
« Răspunde #26 : Noiembrie 06, 2005, 09:07:32 »

Pe Infoarena imi merg in general mai repede programele in C++. Mi s-a intamplat sa iau TLE cu programul in C si sa iau 100 cu exact acelasi program compilat cu C++. Pe Usaco mi s-a intamplat exact inversul, deci e cam ciudat. Annoyed
Memorat
unholyfrozen
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 15



Vezi Profilul
« Răspunde #27 : Noiembrie 06, 2005, 10:16:14 »

Mie in general imi merg sursele mai rapid pe C. Oricum am inteles care e ideea, cand tu calculezi coeficientii o singura data, dar mi se pare mai elegant cum fac eu si nu cred ca ar trebui sa conteze daca aleg intre lucrul cu numere reale si fara (tinand cont ca nu conteaza prea mult precizia).
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #28 : Noiembrie 06, 2005, 12:40:02 »

Eu ma refeream la diferenta intre functia sort din STL si functia qsort din C.
Memorat
spatarel
Strain
*

Karma: 31
Deconectat Deconectat

Mesaje: 37



Vezi Profilul WWW
« Răspunde #29 : Noiembrie 23, 2005, 22:29:02 »

Am facut si eu problema asta, si dupa ce am implementat-o prima data, am dat un submit, si am luat 10 Sad.
Asa ca am facut de mana un test, ca sa scap de WA Smile
Acest test ar trebui sa verifice daca trati toate cazurile particulare, dar nu verifica daca lucrati corect pe numere reale!
Asa ca, daca il folositi, aveti grija sa folositi Eps in comparari, unde este cazul Wink
Raspunsul corect este 312.
Sper sa va ajute! Smile

http://www.savefile.com/files/4845550

[edited by svalentin] datele au fost puse intr-un fisier (citeste postul meu de mai jos)
Memorat

Atat am avut de spus
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #30 : Noiembrie 24, 2005, 01:34:38 »

Scurt post Smile). Puteai totusi sa il pui online undeva si sa zici adresa ...
Memorat
svalentin
Nu mai tace
*****

Karma: 88
Deconectat Deconectat

Mesaje: 704



Vezi Profilul
« Răspunde #31 : Noiembrie 24, 2005, 21:11:22 »

datele au fost puse intr-un fisier pe un site:
http://www.savefile.com/files/4845550

(era prea mare ca sa ramana in stare "bruta" pe forum Smile )
... scuze de intarziere Smile

savefile.com e un site destul de interesant, tocmai bun pentru astfel de situatii, cand vrei sa faci niste fisiere publice (maxim 60MB free space.. chiar si fara inregistrare)
check it out:
http://www.savefile.com/index.php?aff=82981
Memorat
cristi8
Vizitator
« Răspunde #32 : Noiembrie 24, 2005, 23:03:54 »

Think
When will my file be deleted?
- All files with no downloads for 14 days will be deleted.
Please note that this limit can be lowered to 10 days in extreme cases.


..deci nu e bine ce-ai facut, svalentin Smile
Memorat
svalentin
Nu mai tace
*****

Karma: 88
Deconectat Deconectat

Mesaje: 704



Vezi Profilul
« Răspunde #33 : Noiembrie 25, 2005, 11:53:52 »

Citat din mesajul lui: cristi8
Think
When will my file be deleted?
- All files with no downloads for 14 days will be deleted.
Please note that this limit can be lowered to 10 days in extreme cases.


..deci nu e bine ce-ai facut, svalentin Smile


o sa il mai downloadez eu..
Memorat
diana
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #34 : Septembrie 30, 2006, 20:06:39 »

imi puteti spune, va rog, cateva cazuri particulare? iau doar 70 de puncte si nu stiu unde gresesc...  Brick wall Brick wall Brick wall
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #35 : Octombrie 03, 2006, 16:17:44 »

Ce mesaje primesti? Ca depasesti timpul sau ca raspunzi gresit?
Memorat
diana
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #36 : Octombrie 03, 2006, 17:37:35 »

raspuns gresit pe testele 6, 9 si 10  Whistle
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #37 : Octombrie 04, 2006, 21:37:46 »

Daca nu explici ce faci, nu am cum sa stiu ce cazuri ai putea gresi.
Memorat
diana
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #38 : Octombrie 06, 2006, 22:58:19 »

 Very Happy
paaai, impart poligonul in mai multe benzi verticale, iar pt fiecare banda tin minte laturile care o intersecteaza (sortate dupa mijloacele segmentelor ce se formeaza). pentru un punct (x, y) caut binar banda in care se afla, iar apoi caut (tot binar, in banda respectiva) sa-l incadrez intre doua segmente consecutive a.i. punctul meu sa fie deasupra primei si dedesubtul celei de-a doua.
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #39 : Octombrie 07, 2006, 05:40:45 »

Ai incercat sa iti generezi teste aleatoare, si sa compari rezultatele rezolvarii naive cu cele ale rezolvarii mai eficiente?
Memorat
diana
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #40 : Octombrie 07, 2006, 09:04:42 »

da... am dat vreo 200 de teste aleatoare si raspunsurile date de cele doua programe sunt echivalente  Brick wall Brick wall Brick wall
Later edit:  Yahoo! am reusit. mi-am descoperit bug-ul la al 269-lea test  Rolling on the Floor Laughing acum am luat 100. cosmin, multumesc oricum Smile



[Modificat de bogdan2412: Nu mai postati de 2 ori consecutiv]
« Ultima modificare: Octombrie 07, 2006, 18:16:07 de către bogdan2412 » Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #41 : Octombrie 10, 2006, 06:12:23 »

felicitari ca ti-a iesit, e destul de dura problema.
Memorat
mathboy
Moderatori infoarena
Nu mai tace
*****

Karma: 150
Deconectat Deconectat

Mesaje: 259



Vezi Profilul
« Răspunde #42 : Mai 10, 2010, 22:19:57 »

Rezolv problema ca in solutia oficiala, cautare binara pe benzi, apoi cea de-a doua cautare pe banda respectiva, unde vad deasupra cator laturi se afla punctul dat.
Totusi iau wrong answer pe 5 teste, mi-am testat sursa cu cateva teste mai mici pe care imi da bine si nu realizez ce poate fi gresit. Daca m-ar ajuta cineva, i-as ramane profund recunoscator Very Happy
LE: Voi cum ati facut cand ati trasat benzile si o latura a poligonului intersecta doar intr-un punct acea banda (adica erau doar tangente in exteriorul benzii) ?
LLE: Se pare ca greseam la intersectia segmentelor cu banda. Am luat 100P in sfarsit  Banana
« Ultima modificare: Mai 13, 2010, 22:34:46 de către Dragos-Alin Rotaru » Memorat
repp4radu
Nu mai tace
*****

Karma: 118
Deconectat Deconectat

Mesaje: 204



Vezi Profilul
« Răspunde #43 : Martie 12, 2013, 20:42:58 »

Pe testul asta:
Cod:
8 1
3 0
5 2
4 4
0 5
-5 4
-5 3
-4 2
-1 0
-1 1
imi da 0 in loc de 1, cu sursa de 100 de puncte. Am incercat si pe alte surse de 100 si nici acelea nu il luau.
Memorat
alexalghisi
Strain
*

Karma: 18
Deconectat Deconectat

Mesaje: 47



Vezi Profilul
« Răspunde #44 : Martie 27, 2014, 12:34:36 »

Poate posta cineva un test mai maricel ? Testele mele manuale nu sunt indeajuns pentru descoperirea bugului  Very Happy
Memorat
Pagini: 1 [2]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines