Задача Точная степень

Файл входного файла: power.in
Файл выходного файла: power.out
Ограничение по памяти: 64 MB
Ограничение по времени: 2 s

Описание

Натуральное число x называется точной степенью, если существуют такие натуральные числа a и b (b больше единицы), что x=a b . Заметим, однако, что указанные числа a и b могут определяться неоднозначно.

Например, 16 = 2 4 = 4 2 , то есть для x = 16 существуют две такие пары (a, b).

Ваша задача состоит в том, чтобы найти все такие пары (a i , b i ), что x = a i b i

Формат входных данных

Входной файл содержит целое число x (2 ≤ x ≤ 10 9 ).

Формат выходных данных

В первой строке выходного файла выведите число k искомых пар (a, b). В каждой из последующих k строк выведите два числа: a i и b i .

Примеры:

ввод вывод

3

0

16

2
2 4
4 2

Added: admin
Difficulty: 1.5328320802
Accepted: 14
Submitted: 60
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.