Вопрос задан 09.07.2023 в 09:37. Предмет Информатика. Спрашивает Соловьёва Дарья.

Задача на python срочно! Требуется вычислить количество N-значных чисел в системе счисления с

основанием K, таких что их запись не содержит двух подряд идущих нулей. Ограничения: 2 <= K <= 10, N + K <= 18. Формат входных данных Числа N и K в десятичной записи, разделенные пробелом или переводом строки. Формат выходных данных Искомое число в десятичной записи.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Козиренко Снежана.

n, k = map(int, input().split())

x, y = 1, 0

for i in range(n):

   x, y = (k-1) * (x + y), x

print(x)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте решим данную задачу. Мы можем использовать динамическое программирование для нахождения количества N-значных чисел в системе счисления с основанием K, удовлетворяющих условию.

python
def count_numbers(N, K): if N == 1: return K ending_in_zero = [0] * (N + 1) not_ending_in_zero = [0] * (N + 1) ending_in_zero[1] = not_ending_in_zero[1] = K - 1 for i in range(2, N + 1): ending_in_zero[i] = not_ending_in_zero[i - 1] not_ending_in_zero[i] = (K - 1) * (ending_in_zero[i - 1] + not_ending_in_zero[i - 1]) return ending_in_zero[N] + not_ending_in_zero[N] # Чтение входных данных N, K = map(int, input().split()) # Вызов функции и вывод результата result = count_numbers(N, K) print(result)

Вызов функции count_numbers(N, K) вычислит количество N-значных чисел в системе счисления с основанием K, удовлетворяющих заданному условию, и вернет это число. Важно, чтобы N + K <= 18, как указано в ограничениях.

Просто введите числа N и K через пробел или перевод строки, и скрипт выведет количество искомых чисел в десятичной записи.

0 1

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос