Будем считать, что восьмиугольник выпуклый. диагональ - это отрезок, соединяющий две не соседние вершины. подсчитаем число способов выбрать две не соседние вершины - это и будет ответом. возьмем произвольную вершину. для неё найдётся 8 - 3 = 5 не соседних вершин: не подходят она сама, а также две соседние вершины. значит, всего есть 5 диагоналей, выходящих из данной вершины. всего вершин 8, из каждой выходит по 5 диагоналей, тогда всего диагоналей 8 * 5 / 2 (деление на 2 возникает, так как каждая диагональ подсчитана дважды. например, диагональ, соединяющая вершины a и b, входит и в пять вершин, выходящих из вершины a, и в 5 вершин, выходящих из вершины b). ответ. 8 * 5 / 2 = 20
a² - b² = (a - b)(a + b)
x - y + √(-x) + √(-y) = (√(-y) + √(-x))(√(-y) - √(-x)) +√(-y) + √(-x) = (√(-y) + √(-x))(√(-y) - √(-x) + 1)
x,y ≤ 0
x - y = -(√(-x))² + (√(-y))² = (√(-y) + √(-x))(√(-y) - √(-x))