Как научиться решать задачи по программированию с большими числами?
Учить математику, в частности, алгебру и теорию чисел. Фамилия задачника - Бухштаб
Использовать готовые библиотеки для работы с большими числами для используемого ЯП.