Сегодня 9-го ноября β переместилась из числителя в знаменатель.
Хармс, Записная книжка, 1924.
|
#include <stdlib.h> #include <iostream> #include "albert.h" int main() { Dalbert_node* dot_albert; if (albert_init (3000, (char*)"/home/pasha/prj/albert/.albert", &dot_albert, 0) != 1) { std::cerr << "albert_init() failed" << std::endl; exit (-1); } // left alternative if (albert_add_identity ("(xx)y-x(xy)") == 0) { std::cerr << "albert_add_identity() failed" << std::endl; exit (-1); } // right alternative if (albert_add_identity ("(xy)y-x(yy)") == 0) { std::cerr << "albert_add_identity() failed" << std::endl; exit (-1); } albert_set_generators (6); albert_set_sparse (0); long long p; while (! std::cin.eof()) { std::cin >> p >> std::ws; if (albert_set_field (p, 1) != 1) { std::cerr << "albert_set_field() failed" << std::endl; exit (-1); } if (albert_build (0) != 1) { std::cerr << "albert_build() failed" << std::endl; } } albert_free (dot_albert); exit (0); }
i (xx)y-x(xy) i (xy)y-x(yy) g abcdef f <1st prime> build f <2nd prime> build ... f <last prime> build quit