Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.11.2021
Сообщений: 40

Добавление чисел методом Козака Куса

14.12.2021, 18:22. Показов 1038. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста решить задачу по программированию. Буду рад любой помощи.

У знаменитого Казака Уса есть менее известный друг Возак Кус. Он обожает добавлять числа в столбик, но, к большому сожалению всей его семьи, делает это неправильно.
Возок Кус прибавляет два числа a и b, каждое из n цифр, следующим образом, начиная с последних цифр:
Если над текущими цифрами стоит точка – забыть о ней.
Добавить цифры чисел a и b и получить число x.
Записать на подходящую позицию в результате последнюю цифру числа x.
Если x>9 – поставить точку над предыдущими цифрами.
Перейти к предыдущим цифрам и начать шаг 1.
Например, по методу Возака Куса, 123+135=258, а 789+422=101.

Казаку Усу стало интересно, сколько существует пар чисел a и b длины n, для которых его друг правильно сосчитает сумму.
Обратите внимание, что не нужно считать числа, содержащие ведущие нули. То есть число 023 для n=3 считать не нужно. Также пары чисел (a,b) и (b,a) считаются разными.
Входные данные
Первая строка содержит одно целое число n (1≤n≤5).
Выходные данные
Выведите одно число – ответ на задачу.
Примечание
Вот несколько примеров пар длины 2 - (21,21), (45,54), (54,45), (10,20) и т.д.
Лимит времени 1 секунда
Лимит использования памяти 256 MB

Входные данные #
2
Выходные данные #1
1980
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.12.2021, 18:22
Ответы с готовыми решениями:

Вершины на круге Козака Вуса
Помогите пожалуйста решить задачу по программированию. Буду рад любой помощи. Недавно Казак Ус нашел волшебный круг! По нему расположены...

Сортировка последовательности целых чисел методом прямого слияния и методом цифровой сортировки
Задание звучит вот так: 1.Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой...

Добавление элементов в словарь рекурсивным методом
Добрый день! Пишу словарь на основе префиксного динамического дерева) На данный момент пытаюсь осуществить добавление элемента с помощью...

12
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38192 / 21125 / 4309
Регистрация: 12.02.2012
Сообщений: 34,732
Записей в блоге: 14
14.12.2021, 18:43
noviy_pasitonst, рабочие языки Форума - русский и английский
1
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.12.2021, 19:08
Цитата Сообщение от noviy_pasitonst Посмотреть сообщение
1≤n≤5
это что такие ограничения?
0
0 / 0 / 0
Регистрация: 30.11.2021
Сообщений: 40
14.12.2021, 19:48  [ТС]
да, ограничения
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.12.2021, 20:03
Лучший ответ Сообщение было отмечено noviy_pasitonst как решение

Решение

1 36
2 1980
3 108900
4 5989500
5 329422500
1
0 / 0 / 0
Регистрация: 30.11.2021
Сообщений: 40
14.12.2021, 20:36  [ТС]
Благодарю, а как можно проверить результат?
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.12.2021, 20:42
Цитата Сообщение от noviy_pasitonst Посмотреть сообщение
как можно проверить результат?
перебором можно проверить. я по формуле вычислял.
0
0 / 0 / 0
Регистрация: 30.11.2021
Сообщений: 40
14.12.2021, 20:55  [ТС]
А формулу можно узнать?Чтобы повторить подобное для больших n самому в будущем
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.12.2021, 21:01
noviy_pasitonst, попробуй самостоятельно вывести. Если не получится, напишу потом. Она не сложная.

Добавлено через 1 минуту
Кликните здесь для просмотра всего текста
1 36
2 1980
3 108900
4 5989500
5 329422500
6 18118237500
7 996503062500
8 54807668437500
9 3014421764062500
10 165793197023437500
11 9118625836289062500
12 501524420995898437500
13 27583843154774414062500
14 1517111373512592773437500
15 83441125543192602539062500
16 4589261904875593139648437500
17 252409404768157622680664062500
18 13882517262248669247436523437500
19 763538449423676808609008789062500
20 41994614718302224473495483398437500
0
0 / 0 / 0
Регистрация: 30.11.2021
Сообщений: 40
14.12.2021, 21:15  [ТС]
36*55^(n-1)?
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.12.2021, 21:16
noviy_pasitonst, да
0
0 / 0 / 0
Регистрация: 30.11.2021
Сообщений: 40
14.12.2021, 21:23  [ТС]
Благодарю, очень помог
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
14.12.2021, 21:29
да нзч.
на 1 место цифры от 1 до 9, количество пар сумма которых меньше 9 = 36
на 2 место цифры от 0 до 9, количество пар сумма которых меньше 9 = 55
на 3 место цифры от 0 до 9, количество пар сумма которых меньше 9 = 55
на 4 место цифры от 0 до 9, количество пар сумма которых меньше 9 = 55
и т.д.

36*55*..*55
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2021, 21:29
Помогаю со студенческими работами здесь

Добавление элемента в дерево рекурсивным методом
Hi! Пишу префиксное динамическое дерево и не могу толком разобраться, как туда элементы добавлять. Я создал класс public class Wordd ...

Добавление данных в хеш-таблицу методом цепочек
Добрый день! не совсем могу понять принцип работы данного метода. Т.е. при заполнении мы идем по массиву, если натыкаемся на коллизию - с...

Добавление параметра в сессионный массив методом POST
Здравствуйте! Помогите пожалуйста, все писать не буду напишу часть есть форма вот она <form method="post"...

Сортировка методом выбора и добавление данных в конец справочника
Доброго дня! Делаю справочник второй день. Новичок в языке #С говорю заранее. Для справочника мне нужно сделать сортировку методом...

Процедура генерации простых чисел методом случайного поиска среди 128-битных чисел
Всем доброе время суток! Наткнулся на данную задачку Реализовать процедуру генерации простых чисел методом случайного поиска среди...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru