Ещё одно решение задачи о числе наборов


Цифр с заданной суммой компонент

Рассмотрим функцию , где для удобства считаем s0s = 0. Умножая приведённое выше рекуррентное соотношение на xm+1 , получим

.

Отсюда, суммируя по всем m ³ 1, находим

,

т.е. , или .

Очевидно, что fs-d(x) º 0 при s < d, f0(x) = x + x2 + … = , , f1(x) = ×(f0(x) + 1) = . Поэтому при 1 £ k £ 8 имеемдва равенства:

Вычитая из второго первое, получим fk+1(x) – fk(x) = fk(x), т.е.

fk+1(x) = fk(x),

откуда fk(x) = при 0 £ k £ 9.

Далее,

При k > 9 имеем

fk(x) = ×(fk–1(x) + fk–2(x) + … + fk–8(x) + fk–9(x)),

fk+1(x) = ×(fk(x) + fk–1(x) + … + fk–7(x) + fk–8(x)),

откуда после вычитания получаем fk+1(x) – fk(x) = ×(fk(x) – fk–9(x)), т.е.

fk+10(x) = ×(fk+9(x) – x×fk(x)) (k = 0, 1, 2, …).

В частности, при k = 1 получим

f11(x) = ×(f10(x) – x×f1(x)) =

При k = 2:

f12(x) = ×(f11(x) – x×f2(x)) =

При k = 3:

f13(x) = ×(f12(x) – x×f3(x)) =

Ясно, что при 1 £ k £ 9 верны те же вычисления:

Далее, f20(x) = ×(f19(x) – x×f10(x)) =

= ,

f21(x) = ×(f20(x) – x×f11(x)) =

= ,

f22(x) = ×(f21(x) – x×f12(x)) =

f23(x) = ×(f22(x) – x×f13(x)) =

f24(x) = ×(f23(x) – x×f14(x)) =

Если k = 10×2 + r (0 £ r £ 9), то

.

В частности, .

Далее, f30(x) = ×(f29(x) – x×f20(x)) =

f31(x) = ×(f30(x) – x×f21(x)) =

f32(x) = ×(f31(x) – x×f22(x)) =

При этом

Таким образом,

Итак,

= 32×31×29×7 – 6×11×7×19×18 + 24×495 = 201376 – 158004 + 11880 = 55252.




Дата добавления: 2021-12-14; просмотров: 298;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.