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

Мастер-ключ

04.12.2021, 04:48. Показов 2076. Ответов 1

Студворк — интернет-сервис помощи студентам
Мастер-ключ
Имя входного файла: стандартный ввод
Имя выходного файла: стандартный вывод
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
В городе вот-вот откроется новая гостиница на N мест. На двери каждого номера установлен современный кодовый замок. Изготовитель замков забыл вложить в комплект коды от них, но рассказал принцип их работы. Дверь открывается, если введенный код не меньше серийного номера замка и остаток от деления кода на серийный номер равен K.
К сожалению, офис производителя замков закрыли на карантин, а гостиница должна открыться как можно скорее. Для работы гостиницы нужно вычислить полный набор кодов и мастер-ключ (код, который подходит ко всем дверям в гостинице — он нужен для уборки номеров). Так как люди не любят запоминать большие числа, вычислите минимально возможные коды.
Формат входных данных
В первой строке заданы два целых числа N и K (1 6 N 6 100000, 0 6 K 6 100000).
Во второй строке через пробел заданы N целых чисел s1,s2,...,sN — серийные номера замков (1 6 si 6 100000).
Формат выходных данных
Если ко всем замкам удалось найти код для открытия:
• В первой строке выведите N чисел, разделенных пробелом, —минимальные коды для каждого замка.
• Во второй строке выведите минимальный мастер-ключ.
Если к какому-то из замков не удается найти подходящий код, программа должна вывести −1.
Система оценки
Данная задача содержит четыре подзадачи. Баллы за каждую подзадачу начисляются только в случае, если все тесты этой подзадачи и необходимых подзадач успешно пройдены. Для каждой следующей подзадачи все предыдущие являются необходимыми.
Подзадача 1 (баллы: 10)
N 6 10,K = 0.
Подзадача 2 (баллы: 20)
N 6 1000,K = 0.
Подзадача 3 (баллы: 20)
N 6 100000,K = 0.
Подзадача 4 (баллы: 50)
N 6 100000,K 6 100000.
Пример стандартный ввод стандартный вывод 5 0 3 10 2 5 2 3 10 2 5 2 30 Замечание Гарантируется, что все искомые коды не превышают 1018.

помогите пожалуйста в прикрепе посмотрите там понятнее
Вложения
Тип файла: pdf Мастер-ключ.pdf (133.9 Кб, 4 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2021, 04:48
Ответы с готовыми решениями:

AMI bios и мастер-ключ
Пациент: Asus 1005HA (нетбук) Суть: в далеком 2011 году зачем-то запаролил bios, естественно сейчас не помню пароля. Решения бывалых в...

Вычислить закрытый ключ и общий ключ для системы Диффи-Хеллмана
Вычислите закрытие ключи и общий ключ для системы Диффи-Хеллмана с параметрами n=3, q=7, x=3, y=6;

Замена данных в таблице по связи Первичный ключ - Вторичный ключ
Есть главная таблица и есть от нее зависимая. Требуется: чтоб в зависимую таблицу, в колонку вторичного ключа - подставились данные из...

1
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
04.12.2021, 08:00
Держи.
Python
1
2
3
4
5
6
from math import gcd, lcm
from functools import reduce
n, k = map(int, input().split())
*s, = map(int, input().split())
print(*s)
print(reduce(lcm, s)))
какие то баллы наберешь может.
задашь правильные вопросы, подскажу как решить на полный балл.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2021, 08:00
Помогаю со студенческими работами здесь

Не удается преобразовать ключ в токен -- Недействительный открытый ключ сборки
Задал вчера строго имя сборки(есть файл .pfx), сегодня хочу через sn вывести открытый ключ, пишет "Не удается преобразовать ключ в...

Зачем нужен ключ сессии(секретный ключ) при HTTPS
Как я понимаю устройство HTTPS. Есть открытый и закрытый ключ. Как я понимаю клиент и сервер на основе своих закрытых ключей...

RSA, как найти закрытый ключ имея открытый ключ, p и q
Прив, задание такое - Как найти закрытый ключ d, если мы знаем открытый ключ e, который равен 5, и простые числа p и q, которые равны 2 и...

Где взять установочник Win10, как восстановить старый ключ и можно ли использовать ключ от семёрки для десятки
На ноуте была 7-я винда, лицензионная. Обновил до 10-ки. Ключ лицензии я не помню, но есть ещё один ключ от семёрки. Сейчас возникла...

Внешний ключ - это простой ключ?
Что это такое? Я не понимать. Как простой ключ в тоже время является простым. Что за магия?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru