Всё, что вам нужно знать об арифметической прогрессии

Вчера мне скинули одну прикольную задачу за 10 класс, с олимпиады муниципального уровня. Не знаю, как там у них с вопросом того, когда можно-нельзя публиковать задачу, поэтому я немного изменил циферки и буковки.

Решите уравнение:
(y+3)(y+6) — (y+6)(y+9) + (y+9)(y+12) — (y+12)(y+15) + [...] — (y+2016)(y+2019) = 0

Вместо пропуска, как вы поняли, ещё 667 (спойлер) таких же многочленов.

Ещё спойлер: основной инструмент, которым мы с вами будем пользоваться — арифметическая прогрессия.

Девятиклассники спросят: че за хуйня эта ваша арифметическая прогрессия? Поэтому объясняю с нуля.

Вообще там всё пишут с подстрочным индексом, но поскольку, как мы выяснили, статьям ВК похуй на математику, я буду писать индекс в квадратных скобках.

Так вот, в любой арифметической прогрессии есть члены,
их количество — n.
Каждый отдельный член обозначается как a[1], a[2], a[3]… a[n].
И отличается каждый член от предыдущего на d.

Например,

1, 3, 5, 7, 9, 11, 13

это арифметическая прогрессия. Чтобы описать её, нам достаточно трёх букв:

a[1] = 1
d = 2
n = 7

Ну и короче, всё, что вам надо знать, легко найти в любом поисковике по запросу: «арифметическая прогрессия». Например, я нашёл такую вот табличку:

S — это сумма всех членов прогрессии. Её мы и будем искать в этой задаче
S — это сумма всех членов прогрессии. Её мы и будем искать в этой задаче

В таблице есть ошибки в формулах для S: в первой в знаменателе должно быть 2, а не n; во второй в числителе перед скобкой должен быть +, а не —

Ну а теперь вернёмся к уравнению, перепишу его ещё раз:

(y+3)(y+6) — (y+6)(y+9) + (y+9)(y+12) — (y+12)(y+15) + [...] — (y+2016)(y+2019) = 0

Давайте возьмём одно слагаемое в общем виде:

(y+a)(y+b) = y² + ay + by + ab = y² + (a+b)y + ab

Напоминаю, у — это переменная, a и b — числа.

В нашем уравнении на каждый «+» приходится «-», поэтому все
истребят друг друга в неистовой ебучей войне не на жизни а блять блин.

Теперь давайте разберёмся, че там с коэффициентом при у. Как мы выяснили, в каждом отдельном произведении будет (a+b) игриков. Выпишем для первых восьми членов:

9 -15 +21 -27 +33 -39 +45 -51…

Как вы видите, у нас прогрессия. А точнее, разность сумм двух прогрессий.

Первая: 9+21+33+45…+4029
Вторая: 15+27+39+51…+4035

n у этих прогрессий равны между собой. Давайте посчитаем. Если в первом члене стоит первое +3, и это первый член, во втором — +6, и это второй, то у +2016 номер будет 672. Ну а поскольку у нас две прогрессии, 672 нужно разделить на 2. 672 : 2 = 336 = n

Делать нехуй, считаем сумму.
В первой S = (9+4029)n/2 = 2019n
Во второй S = (15+4035)n/2 = 2025n

А общий коэффициент при y будет 2019n — 2025n = —6n = —2016

Посмотрите на ебла этих рыбок и расслабьтесь, всё хорошо.
Посмотрите на ебла этих рыбок и расслабьтесь, всё хорошо.

Это всё просто. Теперь то, что поставило меня вчера в ступор: свободный коэффициент. Если вы не знаете, что такое свободный коэффициент, задайте себе вопрос: «От чего он может быть свободным?». От переменной, блять, от чего же ещё?

И с ней сложнее. Я выписываю ab:

18 -54 +108 -180 +270 -378 +504 -648

«+»: 18+108+270+504
«-»: 54+180+378+648

Вы, наверное, не заметили, но:
108-18=90; 270-108=162; 504-270=234;
162-90=72; 234-162=72.

Это называется прогрессией второго порядка, и я ебал таких в жопу.

Самый простой пример арифметической прогрессии второго порядка:
1, 4, 9, 16, 25, 36, 49, 64

Разности между членами образуют прогрессию первого порядка:
3, 5, 7, 9, 11, 13

Это чтобы вы поняли, о чём я, на маленьких числах проще.

Ну а нас интересует сумма этой прогрессии. Я гуглил и яндексил и могу с уверенностью вам сказать: хуй вы че найдёте по этой теме. Поэтому мне пришлось выводить формулу самому, ну а вам её дам я.

Давайте так. Пусть
а — первый член,
b — первая разность,
c — разность разности (увеличение разности).

Запишем каждый член через эти три величины:

a[1] = a
a[2] = a + b
a[3] = a + b + b + c = a + 2b + c
a[4] = a + 2b + c + b + 2c = a + 3b + 3c
a[5] = a + 3b + 3c + b + 3c = a + 4b + 6c
a[6] = a + 4b + 6c + b + 4c = a + 5b + 10c
a[7] = a + 5b + 10c + b + 5c = a + 6b + 15c

В общем, как вы можете заметить, коэффициент при a не растёт, поэтому в сумму войдёт как na.
коэффициент при b растёт в арифметической прогрессии первого порядка, поэтому войдёт как n(n-1)b/2
а при с — в прогрессии второго порядка, и войдёт в сумму как kc.

Таким образом, сумма арифметической прогрессии задаётся формулой:
S = na + n(n-1)b/2 + kc, где k — сумма другой прогрессии второго порядка

Это блядская рекурсия. И выйти из неё очень сложно. Я рисовал себе треугольник с коэффициентами:

1
1 2
1 4 1
1 6 1 2
1 8 1 4 1
1 v 1 6 1 2

v = 10, просто если писать 10, треугольник съезжает. Я пытался брать сумму столбиков, пытался делить на подобные ячейки и считать их. Всегда всё сводилось к прогрессии второго порядка.

Я охуел, пизда она доёбливая. Съебись, ебучая шлюха. Хуле тебе от меня надо.

И я решил посмотреть на первые два слагаемых: na + n(n-1)b/2

Кстати, это сумма прогрессии первого порядка, только записанная в более удачном, на мой взгляд, виде.

Я провёл ассоциацию с производной, и просто от балды решил подставить
k = n(n-1)(n-2)/3

И это, блять, сработало. Почти. Каждый раз k по моей формуле получалось в 2 раза больше, чем было на самом деле. То есть делить надо не на 3, а на 6. То есть на 3! (я не кричу, это факториал!)

И всё. Формула готова. Та формула, которую вы не найдёте нигде {наверное}.

Свежевыведенная формула
Свежевыведенная формула

Если вы шарите в комбинаторике, вы сразу увидите дальнейший ряд для прогрессии следующих порядков.

Если вы геометр, вы увидите здесь формулы площади прямоугольного треугольника и объёма прямоугольной пирамиды.

В математике всё близко связано.

Понятно, что дальше будет
n(n-1)(n-2)(n-3)d/24,
n(n-1)(n-2)(n-3)(n-4)e/120
и так далее

Остаётся только подставить всё в нашу задачу.

Напомню, мы остановились на:

«+»: 18+108+270+504
«-»: 54+180+378+648

В первой прогрессии a=18, b=90, c=72, n=336,
Во второй: a=54, b=126, c=72, n=336

Понятно, что при вычислении разности сумм, части, в которых содержится с сократятся [это доказывает, что я долбоёб, и там всё можно было решить через прогрессию первого порядка], и останется
18n — 54n + 45n² — 45n — 63n² + 63n = —18n² — 18n

Тогда у нас

—6ny — 18n² — 18n = 0
x = —3n — 3 = —3*336 — 3 = —1011

Ответ: y = —1011

Проще задачу можно было решить, разделив на 336 отдельных разностей пары произведений. Разности коэффициентов при y у каждой пары равны между собой, и равны 6. Разности свободных коэффициентов составляют арифметическую прогрессию первого порядка, что значительно упрощает работу. Но ладно уж, зато вывели формулу.

Расслабляйтесь, мозг закипел даже у меня
Расслабляйтесь, мозг закипел даже у меня
617 views·6 shares