Logo
TGCATALOG
Catalog Collections Blog
C/C++ LeetCode - задачи

C/C++ LeetCode - задачи

LeetCode задачи C/C++.

No ratings
48
10.09.2026
48
10.09.2026
No ratings
48
10.09.2026
Safe redirect via bot
О канале

LeetCode задачи C/C++.

Подписчиков 3,234
Тематика Technology
Язык English
Ссылка t.me/easy_c_plus_task

We also recommend

Kekaton AI | Voiceover and voice clone
Kekaton AI | Voiceover and voice clone
Bot

AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.

Description

Решения и задачи LeetCode на C/C++.

Latest posts

C/C++ LeetCode - задачи
C/C++ LeetCode - задачи
🔒Открыть пост
и посмотреть медиа
Задача: 1043. Partition Array for Maximum Sum Сложность: medium Если задан целочисленный массив arr, разбейте его на (смежные) подмассивы длины не более k. После разбиения значения каждого подмассива меняются так, чтобы стать максимальным значением этого подмассива. Верните наибольшую сумму заданного массива после разбиения. Тестовые примеры генерируются таким образом, чтобы ответ умещался в 32-битное целое число. Пример: Input: arr = [1,15,7,9,2,5,10], k = 3 Output: 84 👨💻 Алгоритм: 1⃣Инициализация: Создаем массив dp, где dp[i] будет хранить наибольшую сумму подмассива, заканчивающегося в позиции i. 2⃣Заполнение массива dp: Проходим по массиву arr и для каждой позиции i пытаемся разбить подмассив длины до k и обновить dp[i] с максимальной возможной суммой. 3⃣Поддержание максимального значения в подмассиве: Для каждого подмассива длины 1 до k, вычисляем максимальное значение в этом подмассиве и обновляем dp[i]. 😎 Решение: class Solution { public: int maxSumAfterPartitioning(vector& arr, int k) { int n = arr.size(); vector dp(n, 0); for (int i = 0; i < n; ++i) { int max_val = 0; for (int j = 1; j = 0) { max_val = max(max_val, arr[i - j + 1]); if (i - j >= 0) { dp[i] = max(dp[i], dp[i - j] + max_val * j); } else { dp[i] = max(dp[i], max_val * j); } } } } return dp[n - 1]; } }; Ставь 👍 и забирай 📚 Базу знаний
C/C++ LeetCode - задачи
Subscriber dynamics
+0.0% last 30 days
Current
3,234
Month ago
3,234
Average growth
+0 / day
Updated
10 hours ago

Reviews for channel C/C++ LeetCode - задачи

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

News and materials about aviation in the Maldives.

Channel

VIPsignals from expertsBinance.Bybit.Kucoin. High accuracy and guaranteed profit in futures trading Telegram.

Channel

The Advanced Channelpersistentthreats (APT). Analysis of cyber attacks, security news and methods of protection.

Channel
Switch to Light Theme
Home Catalog Collections Blog Login