Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 25. 01. 2008 20:52

14slunicko
Zelenáč
Příspěvky: 6
Reputace:   
 

algoritmus

Je dáno n reálných čísel (čísla jsou v dm) a úkolem je spočítat, kolik kruhů o průměru 6dm
je zapotřebí k překrytí všech čísel. :-(

Offline

 

#2 25. 01. 2008 22:54

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4246
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: algoritmus

Můžeš prosím napsat přesné zadání? Překrývání čísel kruhem... to nevím, jak si představit.


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

#3 25. 01. 2008 23:03

Lishaak
Veterán
Místo: Praha
Příspěvky: 763
Reputace:   
Web
 

Re: algoritmus

Nemysli se temi cisly spis body v rovine? To by mohla byt celkem zajimava uloha


Nothing in the world that's worth having comes easy.
Always do what you are most afraid of.

Offline

 

#4 26. 01. 2008 11:37

Olin
Místo: Brno / Praha
Příspěvky: 2823
Reputace:   81 
 

Re: algoritmus

No s těmi body by to rozhodně zajímavé bylo. Pokud se jedná jen i čísla, tak to chápu tak, že jde o body na přímce. Pak by se kruh dal zjednodušit na úsečku…


Matematika = královna věd. Analýza = královna matematiky. (Teorie množin = bohatství matematiky.)
MKS Náboj iKS

Offline

 

#5 27. 01. 2008 14:02 — Editoval 14slunicko (27. 01. 2008 14:03)

14slunicko
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: algoritmus

Všechny body leží na jedné přímce.Středy kruhů leží na stejné přímce jako body. Úkolem je určit, kolik nejméně kruhů potřebujeme k překrytí všech bodů.
Kruh jako úsečka...to mě nenapadlo. :-)

Offline

 

#6 27. 01. 2008 14:18

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: algoritmus

a to se ma zprogramovat?

Offline

 

#7 27. 01. 2008 15:57

14slunicko
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: algoritmus

Vymyslet algoritmus :-(

Offline

 

#8 27. 01. 2008 19:16

Olin
Místo: Brno / Praha
Příspěvky: 2823
Reputace:   81 
 

Re: algoritmus

Protože operujeme jen v jednom rozměru, tak je kruh v podstatě úsečka.

Můj návrh - začneme od nejmenšího (popř. největšího) bodü a umístíme první úsečku tak, aby tento bod byl krajní bod té úsečky a její druhý krajní bod byl blíže dalším bodům. Přeskočíme body, které jsme takto překryli a provedeme totéž s dalším nepřekrytým. Takto pokračujeme, dokud nejsou všechny body překryty.


Matematika = královna věd. Analýza = královna matematiky. (Teorie množin = bohatství matematiky.)
MKS Náboj iKS

Offline

 

#9 28. 01. 2008 19:14

14slunicko
Zelenáč
Příspěvky: 6
Reputace:   
 

Re: algoritmus

No to jo, ale jak to napsat nějak "odborně".Když třeba zadám body : 1.2  5.7  3.2 10.0 tak kolik potřebuji kruhů?(podle mě 2) Pro pár čísel je to jednoduché,ale co když jich bude 200?

Offline

 

#10 29. 01. 2008 00:48

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4246
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: algoritmus

Nejprve čísla seřadíme nějakým efektivním algoritmem (Quicksort, Heapsort, Mergesort,...).
Počítadlo kruhů k na začátku nastavíme na nulu, iterátor i na 1.
Pak budeme postupovat v krocích.
V každém kroku provedeme následující akce
* zvětšíme k o 1
* zjistíme hodnotu h i-tého prvku pole
* budeme zvětšovat iterátor i, dokud hodnota i-tého prvku nebude větší než h+6
* pokud při tomto zvětšování iterátoru dorzíme za konec pole, algoritmus ukončíme

Výsledný počet kruhů je uložen v k.

Složitost algoritmu:
časová: O(Nlog(N))
pamě?ová: O(N)

— řešení dodatečně publikováno 4. 2. —


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

#11 30. 01. 2008 18:31

MacHala
Zelenáč
Příspěvky: 2
Reputace:   
 

Re: algoritmus

hm, jak tak koukam, tak se lide nesnazi zneuzit, toto forum jenom k reseni matematickych olympiad, ale i korespondencnich seminaru (korespondencni seminar informatiky - http://ganymed.math.muni.cz/ks/ksi2007/ - 3. sada pr. 1) ... to jen tak pro zajimavost...

Offline

 

#12 30. 01. 2008 18:33

sneakfast
Příspěvky: 99
Reputace:   
 

Re: algoritmus

nojo, to se bohužel nedá všechno uhlídat..

Offline

 

#13 30. 01. 2008 18:39

Lukee
Administrátor
Místo: Opava
Příspěvky: 1853
Škola: UPOL, Informatika
Pozice: Roznašeč reklamních bannerů
Web
 

Re: algoritmus

…a ↑ 14slunicko: má žlutou kartu za nedodržení pravidel.


2+2=4

Offline

 

#14 30. 01. 2008 21:39

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4246
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: algoritmus

↑ Kondr:Ok, tak po uzávěrce třetího kola to sem můžeš hodit... KSI opravdu nekontroluju :(


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson