Форум программистов, компьютерный форум, киберфорум
Комбинаторика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/64: Рейтинг темы: голосов - 64, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 12

Сколько различных комбинаций необходимо перебрать, чтобы не зная кода открыть замок

21.02.2014, 23:46. Показов 12219. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В кодовом замке 6 одинаковых дисков, каждый из которых можно установить в 10 устойчивых положений (10 цифр). Сколько различных комбинаций необходимо перебрать, чтобы не зная кода открыть замок, если сумма цифр первой половины кода равна сумме цифр второй половины кода?
Цифры в коде не повторяются.

Пожалуйста, объясните принцип и формулу)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.02.2014, 23:46
Ответы с готовыми решениями:

Сколько комбинаций необходимо перебрать аналитику?
Ключ криптосистемы составлен из блоков длиной 4 байта и состоит из символов 16 алфавита (0, 1, …, 9, A, B, C, D, E, F). Криптоаналитику...

Сколько различных комбинаций существует?
1) В ящике лежат 7 различных пар носков. Мальчик наудачу выбирает 2 носка. Сколько различных комбинаций соответствует данному опыту?

Сколько различных комбинаций сигналов могут иметь N светофоров
Помогите зделать программы (не тему Комбинаторные алгоритмы) 1.Сколькими способами число 11^n можно представить в виде трех...

6
Эксперт по математике/физике
4182 / 3052 / 918
Регистрация: 19.11.2012
Сообщений: 6,196
23.02.2014, 15:18
Лучший ответ Сообщение было отмечено Pamparapapam как решение

Решение

Всего 6480 подходящих кодов.

Вот соображения. Каждый код представляет собой размещение без повторений из 10 по 6.
Минимальная сумма цифр кода равна 0+1+…+5=15,
максимальная сумма равна 9+8+…+4=39.
Поскольку сумма цифр подходящих кодов (у которых сумма первых трех цифр равна сумме трех последних) четна, то их сумма цифр может быть от 16 до 38.
Соответственно сумма цифр половинок подходящего кода может быть от 8 до 19.
Если сумма цифр половинки подходящего кода равна q, то, заменяя каждую цифру кода дополнением к 9, получим новый подходящий код с суммой цифр половинки 27-q.
Это означает, что достаточно сосчитать коды, суммы половинок которых равны
8, 9, 10, 11, 12, 13.

Всего имеется 120 троек (число сочетаний из 10 по 3), из которых 49 имеют сумму цифр от 8 до 13. Все их нетрудно выписать. Для примера укажу все тройки с суммой 10:
019, 028, 037, 046, 127, 136, 145, 235.

Имеется 6 пар из этих троек без общих цифр:
019, 235; 028, 145; 028, 136; 037, 145; 046, 235; 046, 127.
Из каждой такой пары можно, переставляя цифры троек и сами тройки, образовать 72 различных кода.
Итого получается 6*72=432 подходящих кода с суммой цифр половинок 10. Столько же имеется кодов с суммой цифр половинок 17.

Аналогично для остальных сумм. Длинновато, но что-то другого в голову не приходит.
Задача интересная получилась.
2
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 12
23.02.2014, 16:41  [ТС]
Все ясно кроме одного
Цитата Сообщение от kabenyuk Посмотреть сообщение
Если сумма цифр половинки подходящего кода равна q, то, заменяя каждую цифру кода дополнением к 9, получим новый подходящий код с суммой цифр половинки 27-q.
И почему мы не считаем коды, когда сумма половинок равна 14, 15, 16, 17, 18, 19? Может же быть пара 981, 765
0
2902 / 1937 / 209
Регистрация: 05.06.2011
Сообщений: 5,698
23.02.2014, 18:13
Цитата Сообщение от kabenyuk Посмотреть сообщение
Если сумма цифр половинки подходящего кода равна q, то, заменяя каждую цифру кода дополнением к 9, получим новый подходящий код с суммой цифр половинки 27-q
Вот поэтому. Скажем, для 14 можно не считать — будет столько же вариантов, сколько и для 13. И т.д.
2
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 12
23.02.2014, 18:35  [ТС]
Что вообще это значит? Не догоняю никак..
Цитата Сообщение от kabenyuk Посмотреть сообщение
Если сумма цифр половинки подходящего кода равна q, то, заменяя каждую цифру кода дополнением к 9, получим новый подходящий код с суммой цифр половинки 27-q.
0
Эксперт по математике/физике
4182 / 3052 / 918
Регистрация: 19.11.2012
Сообщений: 6,196
23.02.2014, 19:13
Берем код 019 235. Его дополнение 980 764 - тоже подходящий код. У первого сумма цифр половинки равна 10,
у второго - 17, 10+17=27.

Добавлено через 6 минут
Цитата Сообщение от Pamparapapam Посмотреть сообщение
И почему мы не считаем коды, когда сумма половинок равна 14, 15, 16, 17, 18, 19? Может же быть пара 981, 765
Считаем я же об этом написал. Паре 981 765 двойственна паре 018 234 с суммой половинок 9.
1
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 12
23.02.2014, 21:53  [ТС]
Понятно) Всем большое спасибо!

Добавлено через 1 час 7 минут
Цитата Сообщение от kabenyuk Посмотреть сообщение
Всего имеется 120 троек (число сочетаний из 10 по 3), из которых 49 имеют сумму цифр от 8 до 13.
Все получилось, только не 49, а 45.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2014, 21:53
Помогаю со студенческими работами здесь

Сколько таких паролей необходимо перебрать аналитику
Пароль состоит из ПРОПИСНЫХ символов английского алфавита. Аналитику стало известно, что в пароле 8 символов, при этом ровно три буквы...

Определить, сколько существует различных комбинаций по размещению цифр в 8 ячейках
Уважаемые специалисты! Нужна помощь. Задача: Есть 8 ячеек. Есть 5 цифр: 1,2,3,4,5 Сколько существует различных комбинаций по...

Зная количество мальчиков n и девочек m, определить, сколько необходимо заказать комнат в отеле
Ученики 10-Б класса на осенние каникулы решили поехать на экскурсию в столицу. Зная количество мальчиков n и девочек m, определить, сколько...

Необходимо обклеить стенку размером a*b обоями; сколько рулонов необходимо, чтобы обклеить всю стену?
Написать программму для следующего условия : необхдимо обклеить стенку размером a*b обоями размер обоев: длина 10 ширина 80 см ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru