KSP.sk

Korešpondenčný seminár z programovania


Odpovedať 
 
Hodnotenie témy:
  • 0 Hlasov - 0 Priemer
  • 1
  • 2
  • 3
  • 4
  • 5
4. úloha - Zápasy s hokejkami
23.12.2011, 16:14:55
Príspevok: #1
4. úloha - Zápasy s hokejkami
ja sa chcem opýtať prečo mi to vyhadzuje Zlé odpovede, lebo ja som si všetko skontrolovala, a fakt neviem čo tam mám zle, aj všetky premenné, či mi náhodou nepretekajú Icon_sad
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
23.12.2011, 19:14:16
Príspevok: #2
RE: 4. úloha - Zápasy s hokejkami
si si fakt ista, ze tam chces long doubly?

akoze to, co ti spravi pri vyssich cislach je, ze to vypise:
1.2333+e15

(tomuto sa da vyhnut kebyze to vypisujes cez printf, ale fakt bych sa nad tymi doublami zamyslel)
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
23.12.2011, 22:18:47
Príspevok: #3
RE: 4. úloha - Zápasy s hokejkami
ďakujem Icon_smile
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
29.12.2011, 02:49:50
Príspevok: #4
RE: 4. úloha - Zápasy s hokejkami
mám považovať základné operácie za konštantné (násobenie, porovnávanie)?
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
29.12.2011, 12:19:19
Príspevok: #5
RE: 4. úloha - Zápasy s hokejkami
ano.
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
04.01.2012, 22:40:43
Príspevok: #6
RE: 4. úloha - Zápasy s hokejkami
funkcia pow() má konštantnú časovú zložitosť??, alebo lineárnu
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
05.01.2012, 00:15:37
Príspevok: #7
RE: 4. úloha - Zápasy s hokejkami
@kabell:
skor logaritmicku
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
05.01.2012, 00:18:33
Príspevok: #8
RE: 4. úloha - Zápasy s hokejkami
da sa spravit umocnenie v logaritmickej casovej zlozitosti, ale o
konstantnej dost pochybujem
na tvojom mieste ale trochu popremyslam nad jednoduchsim riesenim

farmar: http://www.mangareader.net/114-4202-6/great-teacher-onizuka/chapter-77.html
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
05.01.2012, 12:11:00
Príspevok: #9
RE: 4. úloha - Zápasy s hokejkami
ak chceš umocňovať rýchlejšie ako v lineárnom čase (v závislosti od exponenta), mal by si v popise spomenúť, ako to robíš

na doplnenie: aj základné binárne operácie (and, or, not, xor, left/right shift) môžete považovať za pracujúce v konštantnom čase
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
05.01.2012, 20:33:30 (Tento príspevok bol naposledy zmenený: 05.01.2012 20:34:05 od mišof.)
Príspevok: #10
RE: 4. úloha - Zápasy s hokejkami
(04.01.2012 22:40:43)kabell Napísal:  funkcia pow() má konštantnú časovú zložitosť??, alebo lineárnu

Funkcia pow() má časovú zložitosť konštantnú, ale to len preto, že pracuje s nepresnými reálnymi číslami, ktoré majú presnosť len na konštantne veľa cifier.

Dá sa napr. naskladať z funkcií e^x a ln(x) takto: pow(x,y) = exp(y*ln(x))

Používať pow() na výpočty na celých číslach nie je zrovna výhra. A ak konkrétne treba mocninu dvoch, tú je najlepšie vyrábať cez bitové posuny: 2^x je v pascale (1 shl x), resp. v c++ to je (1 << x).
Navštíviť používateľov web Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
Odpovedať 







Účet

Ako sa prihlásim?
 
loading

Redirecting