Хм, я слышал, что можно использовать не 3-разрядную, а где-то 8-разрядную арифметику + 64-битные целые числа; они конечно работают медленнее, чем 32-битные, но при этом и длина числа сокращается почти в 3 раза, т.е. в результате может получиться побыстрее.
С Фурье не получится 8 разрядную использовать, т.к. в промежуточных вычислениях будет переполнение. Там даже 4 разрядную вроде уже не выйдет. С 3 разрядной у меня работало правильно и быстро.
разве тут прокатит разбиение на разряды ??? я попробывал, ответ стало неверный выдавать, наверно коряво написал, да и от векторов похоуд нуна отказаться
Ну это то же самое, что ты возьмешь число не в системе счисления по основанию 10, а 100 или 1000. Суть от этого не поменяется, т.к. число все равно будет полиномом и к нему можно будет применить БПФ, просто у тебя цифр меньше выйдет.