Pentru Informaticieni |
Bine ati venit ca musafir! ( Logare | Inregistrare )
Pentru Informaticieni |
4 Mar 2004, 09:23 AM
Mesaj
#1
|
|
Filosof boem Grup: Membri Mesaje: 6.222 Inscris: 10 July 03 Din: Bucuresti Forumist Nr.: 445 |
Avem o camera de L metri lungime si l metri latime. Un amic rauvoitor a aruncat pe jos in aceasta camera 100 de monede de diferite feluri. Stiind pozitiile (coordonatele centrelor) si razele lor sa se calculeze suprafata totala ocupata de ele in camera (unele monede au cazut suprapuse peste altele si, ca atare, spatiul total ocupat este mai mic decit suma ariilor monedelor).
-------------------- A nation cannot prosper for long when it favors only the prosperous - Obama
|
|
|
4 Mar 2004, 09:55 PM
Mesaj
#2
|
|||
Domnitor Grup: Membri Mesaje: 1.292 Inscris: 20 November 03 Din: Delft, NL Forumist Nr.: 1.248 |
Okay, uite ca vine, in Java:
Cine stie cunoaste de ce am scos limba ... Serios acum, cand am spus ca "ma gandesc la o solutie", ma gandeam la o solutie incompleta... Care ia in considerare doar cazul in care maxim doua monede se intersecteaza. Pentru cazul in care "n" monede se intersecteaza, nu vad acum alta solutie decat ceva de genul: - se formeaza clase de monede "conectate" prin arii. - se calculeaza aria unei clase printr-o reuniune a frontierelor cercurilor (ceva cam cum am scris eu mai sus) urmata de integrare pe suprafata. Aceasta implica insa un volum de programare care ma sperie si pentru unele lucruri nu stiu algoritmii... Sigur daca m-as apuca de cautat as gasi... Dar sunt sigur ca exista o solutie mai simpla, altfel nu ar fi fost pusa problema. Il astept pe Catalin sa imi confirme sau infirme presupunerea Acest topic a fost editat de E.B.E.: 4 Mar 2004, 09:56 PM -------------------- I spend my time thinking of Angel... praying she ain't thinking of me... |
||
|
|||
Versiune Text-Only | Data este acum: 2 May 2024 - 08:17 AM |