Я понял: Вас не затрудняет выделить

байт памяти, организовать умножение, и выполнить

операций над такого объёма памятью. Но затрудняет подсчитать сумму логарифмов.

По опыту, могу сказать: вторая задача намного проще. Хотя...

логарифмов скорее всего займут пару-тройку часов (да ещё и надо правильно организовать вычисления, чтобы избежать потери точности).
А вот где Вы возьмёте терабайт оперативной памяти, Вам виднее.
Можно немного сжульничать: 90000000000! будет кончаться на 22499997696 нулей, и их можно не считать и не хранить. Сомневаюсь, однако, что это сильно Вам поможет. Ну, пару-тройку процентов.