eolymp
bolt
Try our new interface for solving problems
Məsələlər

Ральф и арифметика

Ральф и арифметика

Ральф - второстепенный персонаж компьютерной игры, и ему надоело находиться в тени главного героя. Ральф заметил кое-что общее между его компьютерной игрой и арифметикой.

Ральф считает, что в арифметике некоторые цифры встречаются чаще других, делая все остальные цифры второстепенными. Чтобы проверить свою гипотезу, Ральф выписал все второстепенные цифры и теперь хочет узнать количество чисел от 1 до n, которые не содержат второстепенных цифр в своей десятичной записи. Помогите ему это сделать.

Входные данные

Первая строка содержит целое число n (1n1018). Вторая строка содержит целое число k (1k9) - количество цифр, которые Ральф считает второстепенными. В третьей строке через пробел записаны сами второстепенные цифры d1, ..., dk (0d1 < d2 < .... < dk9).

Выходные данные

Выведите одно число - количество чисел от 1 до n, в десятичной записи которых не встречаются второстепенные цифры.

Примечание

В первом тесте подходят все числа от 1 до 9, кроме 3 и 4.

Во втором тесте подходят только числа 1, 11 и 111.

В третьем тесте подходят все числа длиной от 1 до 5, состоящие только из 3 и 4.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
9
2
3 4
Çıxış verilənləri #1
7
Giriş verilənləri #2
1000
9
0 2 3 4 5 6 7 8 9
Çıxış verilənləri #2
3
Giriş verilənləri #3
100000
8
0 1 2 5 6 7 8 9
Çıxış verilənləri #3
62
Mənbə 2018 Цикл Интернет-олимпиад для школьников, вторая командная олимпиада сезона, базовая номинация, 10 ноября, Задача B