Задача 99
У какой из перечисленных в файле пары основание/показатель степени наибольшее значение?

Сравнить два числа, записанных в виде степени, как, например, 2^(11) и 3^(7), не так уж трудно, поскольку любой калькулятор подтвердит, что 2^(11) = 2048 < 3^(7) = 2187.

Однако, гораздо сложнее подтвердить, что 632382^(518061) > 519432^(525806), поскольку каждое из чисел состоит из более чем трех миллионов цифр.

Текстовый файл base_exp.txt (щелкнув правой кнопкой мыши, выберите 'Save Link/Target As...') размером 22КБ, содержит тысячу строк с парами основание/показатель степени на каждой строке. Определите, номер строки, на которой записано самое большое по своему значению число.

Примечание: Первые две строки файла - числа из примера, приведенного выше.

Оригинал
 
© Проект Эйлера | Translated problems from ProjectEuler.net