|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
||||||
Нахождение НВП при помощи дерева отрезков07.10.2023, 01:20. Показов 2064. Ответов 7
Метки c++, lis, segment tree, алгоритмы, алгоритмы c++, дерево отрезков, динамическое программирование, до, нвп (Все метки)
Всем привет! У меня есть алгоритм нахождения наибольшей возрастающей последовательности (НВП) на дереве отрезков (числа не больше чем 10^5), но проблема заключается в том, что он неправильно восстанавливает ответ (по крайней мере вылетает wa). В чем ошибка?
Вот код:
0
|
||||||
| 07.10.2023, 01:20 | |
|
Ответы с готовыми решениями:
7
Нахождение НВП при помощи ДО Проблема с навигацией по сайту при помощи дерева. Вывести подмассив при помощи дерева Фенвика |
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,876
|
|
| 08.10.2023, 12:11 | |
|
Что такое wa и в какой строке оно вылетает?
0
|
|
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 10.10.2023, 01:40 [ТС] | |
|
wa - wrong answer в тестирующей системе, и, к сожалению, тест, на котором все валится, скрыт...
0
|
|
|
|
|
| 18.10.2023, 20:29 | |
|
Никогда не понимал, зачем списывать школьные олимпиады. Эти соревнования нужны исключительно для интереса олимпиадников. Призом за них идёт участие в более высоком туре и обучение в спецлагере для олимпиадников. Если списать - интереса не будет, тебя просто возьмут в более продвинутое место, где ты, если списывал, все равно ничего не поймёшь!
0
|
|
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 18.10.2023, 20:42 [ТС] | |
|
Друг, это было домашним заданием по алгоритмам, никакой речи об олимпиадах и не идет. Я даже не говорил, чтобы за меня задачу решили, просто попросил найти баг в коде, и пояснить что не так. Где здесь списывание?!
0
|
|
| 19.10.2023, 09:04 | |
|
По поводу этого "дерева отрезков". Не то чтобы я прямо жить без него не могу, но подобные задачки мелькали неоднократно. Напр нужно растянуть колонку таблицы по ширине чтобы умещался максимальный текст. Ну запоминаю макс длину, дальше при добавлении/удалении строк ее отслеживаю, если изменилась - приходится перебирать все строки. Это помогает, но не всегда. А заводить полноценное дерево для такой мелочи не хочется. Есть ли что-то лучшее? Спасибо
0
|
|
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 19.10.2023, 11:16 [ТС] | |
|
Эта задача уже решена динамикой с бин. поиском за тот же O(n log n) (дз было просто на до, поэтомв и хотелось решить соответствующе), да я и не понимаю, что от меня на форуме хотят: я задал вопрос, показал, что за попытка у меня есть, если нужно какое-нибудь уточнение, я бы ответил, но нет, мне тут про какое-то списывание начинают говорить
0
|
|
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,876
|
|
| 21.10.2023, 16:23 | |
|
4343H,
Пользователям обычно лень разбираться в чужом коде. Особенно, если код на малознакомом ЯП. В данном случае ИМХО больше шансов получить ответ в разделе С++.
0
|
|
| 21.10.2023, 16:23 | |
|
Помогаю со студенческими работами здесь
8
Разрешение коллизий при помощи бинарного дерева в хеш-функции Нахождение СДНФ и СКНФ при помощи равносильных преобразований Нахождение максимального и минимального элементов при помощи функции Нахождение кратчайшего пути в графе при помощи алгоритма Дейкстры Нахождение среднего арифметического для 5 чисел при помощи внешней подпрограммы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|