I
iOS Build & Run
@cmdbcmdr167 подп.
229просмотров
24 января 2026 г.
Score: 252
❗️Решение "в лоб" - не для всех задач На днях смотрел собеседование в Т-Банк. Увидев первую задачу, с легкостью решил ее в голове, НО! это произошло только благодаря насмотренности. Дан массив целых чисел. Разрешается выполнение следующей операции любое количество раз: два соседних элемента меняются между собой знаками. Выведите максимальную сумму элементов массива, которую можно получить. Появилось решение в голове? Наверняка нет. Это чистый техтекст, без намеков на алгоритмы и структуры данных. Сухо, как в документации. _ Есть целая категория задач, где алгоритмы и структуры данных ни при чем. Условие может быть любым: • соседние элементы меняются знаками; • необходимо поменять знаки у k элементов; • необходимо поменять знаки k раз; • и т.д. 💡 Ловите алгохак: Если видите задачу про смену знаков - почти всегда сортируйте массив. Сделали сортировку - дальше будет проще. Проверьте на задаче 1005. Maximize Sum Of Array After K Negations. _ Мораль: Круто, когда кто-то берет тебя за руку и показывает куда смотреть, а куда нет :Ъ
229
просмотров
1056
символов
Нет
эмодзи
Нет
медиа

Другие посты @cmdbcmdr

Все посты канала →
❗️Решение "в лоб" - не для всех задач На днях смотрел собесе — @cmdbcmdr | PostSniper