grizzly, да-да, полностью согласен с включением скобок и склеиваний в набор правил. Как я говорил, я боялся однообразия результатов. Но вот, например, результат hippie показывает, что деление "в лоб": (формула, дающая 355)/(формула, дающая 113), оказывается расточительнее, чем более творческий подход.
Насчёт перехода к соревнованию программ полностью согласен.
Итак сравнивается точность приближения числа
формулами, состоящими из n первых цифр его десятичной записи.
Цифры в формуле должны располагаться а таком порядке, в каком они следуют в записи числа пи.
Между цифрами могут находиться знаки сложения, вычитания, умножения, деления и возведения в степень.
Порядок действий можно изменять, используя скобки.
Допускается и отсутствие знака между не разделёнными скобкой цифрами (в таком случае они читаются вместе как единое число).
Допускается использование унарного вычитания.
Для каждого n требуется найти формулу, дающую лучшее приближение числа пи. Также производится сравнение формул, полученных с одним или всеми дополнительными ограничениями:
- без скобок,
- без степеней,
- без "склеивания" цифр