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
↑ Alan122:Jenom zkusím. Dal bych nejdříve 10! Tady je poslední nenulová číslo 8. To se bude opakovat, vyšší řády mě nezajímají, takže osm na čtvrtou a pak ještě tedy 2x. Vychází mě číslo 2.
Offline
↑ marnes:
A správně je to 4 :-). Zatím mě nenapadá jednoduché řešení.
Offline
↑ marnes: Asi jsi nějak intuitivně předpokládal, že jestliže 10! končí poslední nenulovou osmičkou, pak je tomu tak také u každého podílu . To není pravda.
Offline
↑ marnes:
Asi bych to řešil nějak podobně. Ještě to nemám zcela rozmyšlené, ale problémy dělají v součinu zejména čísla končící na 5 (ta končící na 0 se snadno rozmyslí).
Offline
↑ FailED: Ano, ty pětky dělají problém, protože "vyrábějí" nuly.
Jen jako příklad odrazující od nějakých naivních představ, že si stačí průběžně pamatovat poslední cirfu, může sloužit toto:
14! = 87178291200
2*15 = 30
15! = 1307674368000
EDIT: Kloním se k tomu, že udělat na papíře prvočíselný rozklad 42! není zase tak složité, pak vyřadit všechny pětky a k nim dvojky a se zbytkem počítat modulo 10, protože už víme, že nula poslední nebude. Nebo dokonce ještě snadněji: jistě tam zbude jedna dvojka navíc (pokud neřešíme faktoriál jedničky), tak tu můžeme dát také bokem, počítat jen modulo 5 a výsledek ve formě nejmenšího kladného zbytku vynásobit dvěma. (Víc zjednodušit to už nejde, protože modul 5 už zmenšit nepůjde.) V průběhu výpočtu můžeme užívat i záporné moduly, což je zajímavé hlavně pro rychlé vyřazení malých prvočísel, kterých tam asi bude docela dost: je totiž , a proto také .
Offline
Přidávám na okraj poznámku pro fajnšmekry: jaká bude poslední nenulová cifra čísla 42! v dvojkové soustavě?
Offline
↑ Olin:
Přiznávám, že jsem se dopočítal až k 3! než mi to došlo :-).
Offline