|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|
Все возможные сочетания с перестановкой15.03.2018, 02:34. Показов 4992. Ответов 11
Метки нет (Все метки)
Есть макрос, выводит на отдельный лист все возможные сочетания слов из таблицы.
Необходимо, чтоб он выдавал все возможные сочетания с перестановкой. Задача 1 3 2 4 Результат сейчас 1 3 2 3 1 4 2 4 Надо, чтоб было 1 3 2 3 1 4 2 4 3 1 3 2 4 1 4 2 Если кому-то будет не трудно, помогите решить. Спасибо.
0
|
|
| 15.03.2018, 02:34 | |
|
Ответы с готовыми решениями:
11
Все возможные сочетания из k-элементов массива Вывести все возможные сочетания гусей и кроликов |
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 15.03.2018, 06:12 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|
| 15.03.2018, 11:13 [ТС] | |
|
3 4 и 4 3, также как 1 2 и 2 1 не нужны. Слова из одного столбца не должны повторяться.
0
|
|
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 15.03.2018, 11:41 | |
|
Перебором можно сделать без проблем.
0
|
|
|
162 / 61 / 13
Регистрация: 03.03.2015
Сообщений: 176
|
|
| 15.03.2018, 12:07 | |
|
У меня есть код перестановки на С. Могу скинуть. Его можно переделать на Васик.(наверное и покороче будет)))
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
||||
| 15.03.2018, 13:25 [ТС] | ||||
|
Добавлено через 5 минут Добавлено через 4 минуты Существующий макрос написан не мной.
0
|
||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||
| 15.03.2018, 14:53 | ||
|
0
|
||
| 15.03.2018, 15:08 | |||
|
Прикрутить перестановки без проблем, но я как раз и хочу уточнить некоторые моменты, чтобы не делать бессмысленную работу. Приведите конкретный пример слов. Могу сделать данную генерацию, при этом нужно понимать, что генерировать и выводить словосочетания на лист в количестве нескольких миллионов - достаточно проблематично, как по времени генерации/выводу на лист, так и с последующей обработкой результатов.
1
|
|||
|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|||||||
| 16.03.2018, 15:36 [ТС] | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
||
| 16.03.2018, 15:41 [ТС] | ||
|
Пример прикрепил.
0
|
||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 17.03.2018, 20:42 | |
|
Ivancker, в данном примере будет 9600 сочетаний. Если делать перестановки, число строк увеличится в 6!=720 раз и составит 6'912'000. Это почти 7 листов в Excel (или 7 "полос" на одном листе).
Можно не размещать данные на листе, а записывать в текстовый файл. Весь вопрос - ЗАЧЕМ? Перестановки не несут какой-либо новой информации. Если нужно сравнить строку из этих сочетаний со строкой из какого-то другого источника, лучше расположить слова по алфавиту и там, и там. Хотите сочетания со словами, расположенными по алфавиту? Или Вам за количество строк платят?
0
|
|
| 17.03.2018, 20:42 | |
|
Помогаю со студенческими работами здесь
12
Распечатать все возможные сочетания из четырех цифр Распечатать все возможные сочетания из четырех цифр Вывести ВСЕ возможные сочетания элементов массивов Перестановкой строк и столбцов получить все возможные варианты матрицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|