Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

printРабочее место участника

printЗадачи

1792. Магия числа 23

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

По заданному числу N найдите натуральное число K, такое что:
  • число KK (повторённая два раза десятичная запись K) является точным квадратом некоторого натурального числа (см. примеры),
  • K при записи в десятичной системе счисления имеет длину от N до N  (включительно).
Так, для N\ =\ 1 условию удовлетворяет, например, число K\ =\ 13223140496, т.к. оно имеет длину 11, что укладывается в диапазон от 1 до 24, а также число 1322314049613223140496 является точным квадратом натурального числа.
Вводится одно натуральное число N (1\ ≤\ N\ ≤\ 2323).
Выведите искомое число K. Если чисел, удовлетворяющих условию, несколько, выведите любое из них. Если таких чисел не существует, выведите 0.

Пример ввода 1

1

Пример вывода 1

13223140496

Пример ввода 2

11

Пример вывода 2

13223140496

Пример ввода 3

10

Пример вывода 3

29752066116

Пример ввода 4

39

Пример вывода 4

715976331360946745562130177514792899409
Источник: Московская открытая олимпиада школьников по программированию, 2010/11 учебный год
loading