|
1 / 1 / 0
Регистрация: 20.07.2021
Сообщений: 19
|
|||||||||||
Исключение лишних комбинаций29.12.2021, 12:12. Показов 2597. Ответов 9
Метки нет (Все метки)
С наступающим, форумчане!
![]() Данный код нашел на сайте, но нужно его доработать. Сам понемногу осваиваю питон, си++ для меня просто темный лес. Посидев пару дней над кодом своими силам так и не смог добиться результата, поэтому и решил попросить помощи тут.
В моем случае нужно исключить такие варианты, где повторяются символы, например "ВВВ" и "ВВ", которые появляются при генерации друг за другом Попытался взять за основу питоновские штучки типа
Если есть вариант, кто реально понимает,как это реализовать, прошу у вас помощи! ![]() P.S.: Предвкушая вопросы типа "А почему не оставить все это для работы питону?" отвечу - просто любой знает, что в нем скорость обработки оставляет желать лучшего, в связи с чем и начал глядеть в сторону с++
0
|
|||||||||||
| 29.12.2021, 12:12 | |
|
Ответы с готовыми решениями:
9
Пузырьковая сортировка: исключение лишних проходов Оптимизация в пределах линейных участков - исключение лишних переменных |
|
Автоматизируй это!
|
||
| 29.12.2021, 12:29 | ||
|
Но даже если с++, к питонистам в ветке питона какой вопрос?
0
|
||
|
1 / 1 / 0
Регистрация: 20.07.2021
Сообщений: 19
|
|
| 30.12.2021, 05:16 [ТС] | |
|
Тысяча извинений, перепутал ветки. Попрошу админа закрыть данную тему.
По поводу скорости, на собственном опыте убедился, что в определенной сфере, с которой я чаще всего сталкиваюсь, компилируемый код куда шустрее, чем у питона. Хотя питон в плане написания кода гораздо проще
0
|
|
|
1 / 1 / 0
Регистрация: 20.07.2021
Сообщений: 19
|
|||||||||||
| 30.12.2021, 05:31 [ТС] | |||||||||||
|
С наступающим, форумчане!
![]() Данный код нашел на сайте, но нужно его доработать. Сам понемногу осваиваю питон, си++ для меня просто темный лес. Посидев пару дней над кодом своими силам так и не смог добиться результата, поэтому и решил попросить помощи тут.
В моем случае нужно исключить такие варианты, где повторяются символы, например "ВВВ" и "ВВ", которые появляются при генерации друг за другом Попытался позаимствовать вариант из питона типа
Если есть вариант как то это сделать, кто реально понимает, прошу у вас помощи! У самого мозгов на это не хватает, увы.
0
|
|||||||||||
|
736 / 702 / 110
Регистрация: 29.05.2015
Сообщений: 4,293
|
|
| 30.12.2021, 09:00 | |
|
У тебя строка состоит из одной буквы "а" - какие тут могут быть комбинации? И при чём тут "АВ"? Что конкретно нужно то?
0
|
|
|
1 / 1 / 0
Регистрация: 20.07.2021
Сообщений: 19
|
|
| 30.12.2021, 12:04 [ТС] | |
|
Нет, строка в которой одни буквы "а" как раз отвечает за количество символов, которые нужно перебрать. "АВ" - это символы, которые участвуют в переборе. Если вы сами ее запустите, все вопросы отпадут сами собой)
Нужно сделать так, чтобы символы не повторялись по 2 и более раз для букв "А", например. Т.е. ВВАВВВАВАВ.... А у меня получается ВВАААВВВААВАА...
0
|
|
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
|||||||
| 30.12.2021, 15:20 | |||||||
|
Как бы вы это на питоне написали? Добавлено через 14 минут Если решать "влоб", то эти значения можно просто не выводить. ![]()
1
|
|||||||
|
1 / 1 / 0
Регистрация: 20.07.2021
Сообщений: 19
|
||||||||
| 30.12.2021, 20:33 [ТС] | ||||||||
|
Ваш код гляну, может как раз это то, что необходимо. Спасибо! Добавлено через 25 минут
0
|
||||||||
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
||||||
| 31.12.2021, 07:42 | ||||||
Сообщение было отмечено bomber666 как решение
Решение
Ну то есть вы генерируете весь набор, а потом отбраковываете ненужное.
Типа такого:
2
|
||||||
|
1 / 1 / 0
Регистрация: 20.07.2021
Сообщений: 19
|
|
| 01.01.2022, 23:53 [ТС] | |
|
Отлично! Именно то,что нужно! Хотя, первый вариант также по своему интересен.
0
|
|
| 01.01.2022, 23:53 | |
|
Помогаю со студенческими работами здесь
10
Исключение повторов комбинаций среди множества пар целых чисел с помощью multimap Удаление лишних переводов на новую строку с удалением лишних пробелов
Исключение EOleError. Как перехватить при удалении записи это исключение ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 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.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|