Potrzebuje odpowiedzi a najlepiej rozwiązania jeśli mój wynik 1246 jest nieprawidłowy.
Zadanie:
Ile jest liczb naturalnych mniejszych od 10000, których suma cyfr jest równa 30.
Za pomoc BARDZO DZIĘKUJĘ



Rozwiązywałem to analogicznie z rozwiązaniem zadania gdzie liczby są mniejsze 1000 i ich suma cyfr jest równa 20, ale te rozwiązanie było trochę zawiłe i nie zrozumiałe dla mnie, więc mogłem się trochę pogubić.Janusz Tracz pisze: 14 kwie 2021, o 16:45 A jak to robiłeś? Moim zdaniem nie ma takich liczb zbyt dużo (tak na oko). Skoro mają to być liczby naturalne mniejsze niż \(\displaystyle{ 10000}\) to są to po prostu liczby cztero cyfrowe. Oczywiście jakby jakaś cyfr była zerem to już nie ma seans aby cyfry sumowały się do \(\displaystyle{ 30}\), a nawet jeśli jakaś cyfra jest jedynką lub dwójką to już odpada. Więc mamy tylko liczby cztero cyfrowe w których cyframi są elementy \(\displaystyle{ \left\{ 3,...,9\right\} }\). Można więc zliczyć ile jest rozwiązań równania \(\displaystyle{ a_1+a_2+a_3+a_4=30}\) w liczbach \(\displaystyle{ \left\{ 3,...,9\right\} }\). A to bez funkcji tworzących wydaje się raczej żmudne. Z funkcjami tworzącymi sprawdzamy czym jest \(\displaystyle{ \left[ x^{30}\right]\left( x^3+x^4+...+x^9\right)^4=84 }\).



No właśnie podobnie jak napisałeś na początku \(\displaystyle{ x _{1}+x _{2}+x _{3}+x_{4}=30 }\)

Tam raczej powinny być \(\displaystyle{ +}\). Poza tym tu masz ograniczenie górne na \(\displaystyle{ x_i}\) bo to są cyfry. Więc nie interesuje Cię liczba rozwiązań w liczbach naturalnych tylko w cyfrach. Z tego powodu wzór na takie rozmieszczenia tu nie działa bezpośrednio. W sensie widzę, że to zapisałeś ale nie wiem skąd wziąłeś te wzory.Maradona126 pisze: 14 kwie 2021, o 17:20 \(\displaystyle{ (x _{1}-3) (x _{2}-3) (x _{3}-3) (x _{4}-3)=30-12=18 }\)

Więc jak to zrobić lepiej?Janusz Tracz pisze: 14 kwie 2021, o 17:28Tam raczej powinny być \(\displaystyle{ +}\). Poza tym tu masz ograniczenie górne na \(\displaystyle{ x_i}\) bo to są cyfry. Więc nie interesuje Cię liczba rozwiązań w liczbach naturalnych tylko w cyfrach. Z tego powodu wzór na takie rozmieszczenia tu nie działa bezpośrednio.Maradona126 pisze: 14 kwie 2021, o 17:20 \(\displaystyle{ (x _{1}-3) (x _{2}-3) (x _{3}-3) (x _{4}-3)=30-12=18 }\)

No tak jak ja albo kerajs który pokazał elementarne rozwiązania.

Ok, DziękiJanusz Tracz pisze: 14 kwie 2021, o 17:31No tak jak ja albo kerajs który pokazał elementarne rozwiązania.

Mam pytanie: czy ten sposób z funkcjami tworzącymi jest do policzenia jakoś szybko na papierze czy tylko w programie do wyliczeń symbolicznych? Krótko mówiąc, czy bez sprzętu jest jakaś lepsza metoda niż wymnażanie tych czterech nawiasów?Janusz Tracz pisze: 14 kwie 2021, o 16:45A to bez funkcji tworzących wydaje się raczej żmudne. Z funkcjami tworzącymi sprawdzamy czym jest \(\displaystyle{ \left[ x^{30}\right]\left( x^3+x^4+...+x^9\right)^4=84 }\).

Kod: Zaznacz cały
https://en.wikipedia.org/wiki/Multinomial_theorem