Overview

= Циклический индекс =
Программа позволяет находить производящую функцию числа изомеров по циклическому
индексу. В общем виде циклический индекс представляет собой формулу, которая отражает
все симметричные преобразования данной фигуры (в частности - химической молекулы)
и позволяет находить общее число нетождественных перестановок ее элементов
(вершин, ребер, граней и т.п.), которые образуют теоретически возможную
совокупность структур фигуры (изомеров молекулы). Эта совокупность выражается в
виде степенного ряда A+Bx+Cx^2+..., коэффициенты которого A, B, C,..., равны
числам изомеров соединений данного типа. Преобразование циклического индекса в
производящую функцию числа изомеров осуществляют путем подстановки биномов
(1+x^III)^II вместо сомножителей циклического индекса и разложения полученного
выражения по степеням x. (В общем случае подставляют полином вида
(1+x^III+y^III+....)^III.).)
В качестве исходных данных вводится:
 1. Число членов в циклическом индексе
 2. Число сомножителей в каждом из членов
 3. Коэффициенты, показатели степени и нижние индексы каждого из сомножителей.
Расчитывается
 1. Степень полинома - производящей функции числа изомеров.
 2. Число членов в этой функции.
 3.  Делитель циклиеского индекса, равный сумме коэффициентов перед членами
циклического индекса.
 4. Коэффициенты перед членами полинома.
На печать выводятся все исходные данные, а также величины в производящей функции
и их порядковые номера.
Максимальное число членов в циклическом индексе 30, максимальное число
сомножителей в каждом из членов - 10, максимальная степень конечного полинома - 100.