Loading [MathJax]/jax/output/SVG/jax.js

Республиканская олимпиада по информатике 2010 год, Кызылорда


Задача A. Сумма

Ограничение по времени:
2 секунды
Ограничение по памяти:
256 мегабайт

Вовочка, как известно, любит придумывать математические задачки. Вот недавно он придумал такую: для заданного S найти все такие целые положительные A и B, что AB и A+(A+1)+(A+2)+...+(B1)+B=S
Формат входного файла
Входной файл содержит одно целое число S (1S1012).
Формат выходного файла
Первая строка выходного файла должна содержать одно число K — количество найденных пар A, B. На следующих K строках должны быть по два целых числа, первое не больше второго — соответствующая пара. Пары должны выводиться в порядке увеличения первого числа.
Пример:
Вход
25
Ответ
3
3 7
12 13
25 25
посмотреть в олимпиаде

Комментарий/решение: