nnosipov писал(а):
Новый параметр 

 --- это, наверное, старый 

?
Да, совершенно верно. Я этого не заметил, потому что получил свои формулы другим способом (который математики наверняка назовут нечестным 

 ):
1. Написал программу на C++, которая в достаточно широком диапазоне перебирает 

 и 

 и находит пары, удовлетворяющие условию задачи.
2. Отобразил все найденные точки 

 на графике. Удобно использовать оси 

, 

.
3. Заметил, что все точки естественно разбиваются на "серии" -- ложатся на непересекающиеся кривые. Параметр 

 -- это как раз номер серии.
4. Зная координаты точек, для каждой из первых 5 серий вручную подобрал формулы 

, 

 (

 -- номер точки в серии). Оказалось, что 

 -- полином степени 

 от 

, 

 -- полином степени 

 от 

.
5. Заметил, что для полиномы для соседних 

 удовлетворяют рекуррентному соотношению 

, та же формула для 

.
6. По рекуррентной формуле нашел производящую функцию и затем получил явные выражения для 

, 

.
7. Воспользовался "принципом программистской индукции": если в рассматриваемой области все точки получаются из найденных формул, то и вообще все подходящие пары 

 получаются из этих формул. 
 
 nnosipov писал(а):
Буду рад, если поделитесь ощущениями.
Очень приятная и интересная задача. Хотя, как видите, я оценивал её совсем в другом ракурсе.