Задача K-числа

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

Описание

Однажды мальчик Вася заметил, что номер его телефона 321321 и номер его дома 111 обладают интересным свойством: их можно разбить на несколько одинаковых частей: 321|321, 1|1|1. Вася назвал числа, которые можно разбить на k частей (k > 1), k-числами. Например, число 2323 является 2-числом (23|23), число 101010 — 3-числом (10|10|10), а число 222222 является одновременно 2-числом (222|222), 3-числом (22|22|22) и 6-числом (2|2|2|2|2|2). Васе интересно, многоли на свете таких интересных чисел, поэтому он просит вас написать программу, находящую количество k-чисел, не превосходящих заданное число n.

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

На первой строке входного файла задано число k, на второй — число n (2 ≤ k ≤ 100, 1 ≤ n ≤ 10 100 ).

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

Выведите в выходной файл одно число — количество k-чисел, не превышающих n.

Примеры:

ввод вывод

2
3140

31

Added: admin
Difficulty: 3.72743786071
Accepted: 14
Submitted: 145
Источник задачи: XX городская олимпиада школьников Санкт-Петербурга по информатике, 6 марта 2005 г.
Analyze this Discuss

Обсуждение:

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

Powered by django, eJudge.