Заранее прошу прощения за говно, надеюсь услышать как можно больше дельных советов от вас по поводу кода, алгоритма и вообще и все, никаких лиспосрачей мне тут!
Некторые на форуме крипто-класса смогли написать это так, чтобы оно работало за 2 секунды(с+гмп). Я не силен ни в гмп, ни в высокопроизводительном коде на с/с++, поэтому у меня - 23 секунды. Даже умные питонщики делаеют это за 7( А пхпшники зато 10 часов тратят мвахаха.
Алгоритм:
http://storage5.static.itmages.ru/i/12/0429/h_1335728040_9763321_2b2db0c223.png
//Тут было решение, но меня убедили его убрать. Я не знаю, как теперь наполнить этот тред смыслом, может быть, кто-то просто сможет написать код, который работает быстрее 23 секунд? Говнопсевдокод: http://pastebin.com/yP6Um0uR