ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

# 27.02.2026 [3666. Minimum Operations to Equalize Binary String]

Автор: KittyCat, Keyboard and LeetCode

Загружено: 2026-02-27

Просмотров: 12

Описание: 27.02.2026
[3666. Minimum Operations to Equalize Binary String](https://leetcode.com/problems/minimum...) hard
[blog post](https://leetcode.com/problems/minimum...)
[substack](https://open.substack.com/pub/dmitrii...)
[youtube](   • # 27.02.2026 [3666. Minimum Operations to ...  )





#### Join me on Telegram

https://t.me/leetcode_daily_unstoppab...

#### Problem TLDR

Min steps to convert 01 stirng to ones flipping K #hard #bfs

#### Intuition

Didn't solve.
```j
// acceptance rate 40%
// i will give up after 30 minutes
//
//
// 110 k=1
// 1
//
// 0101 k=3
// 10 0
// 111
//
// 101 k=2
// 01
// 00
// 11
// ... -1
//
// there should be a law or shortcut?
//
// simulation - impossible
//
// all k should be selected
// order doesnt matter
// so it is just a two numbers: zeros and ones
//
// 00000001111111 k
//
// how many zeros to choose at each step?
// dp? try all counts?
//
// how to detect that we can't reach the end?
//
// z 5 o 5 k=6
// o += min(k,z) o=5+5=10
// o -= k-min(k,z) o=10-1=9
// z = k-min(k,z) z=1
//
//
// 9minute
//
// z 1 o 9 k=6 so, this can loop forever
// any strategy that would work?
// 5:5 - 1:9 - 7:3 - BFS? numbers up to 10^5
// each round is n choices
// prune with visited set
//
// i have no other ideas, let's try
// 14 ;minute
// 20 minute - wrong answer 0101 k=3 my is 1, expected 2
// 26 minute - wrong answer 001 k=3 my is 2, expected -1
// 32 minute - wrong answer 000 k = 1, my is -1, expected 3
// so my entire intuition doesnt work on the repeated cases
// how to mitigate?
// k=1, zeros = 3, repeats = z/k = 3
// so this should be dijkstra with steps?
// anyway i can be wrong and already spent 35 minutes, lets' go hints
```

The TLE BFS: number of zeros are the state, next states are max(0,k-ones)..min(k,zeros).
The optimization: parity hack, from z=5 k=3 we can jump to exactly any of 2,4,6,8. Same parity, continuous (steps 2), strict L..R range. Now, instead of individual state jumps consider range adjustments L..R.
We want the L to be close to 0, R to be close to N. So range grows continously, peek only interesting range.

For L to reach 0, we want it be close to K, and also want L..R be wider to skip-jump to K. For R reach N, we target R-K to flip all bits.

#### Approach

use ai

#### Complexity

Time complexity:
$$O(n)$$

Space complexity:
$$O(1)$$

#### Code

https://dmitrysamoylenko.com/2023/07/...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
# 27.02.2026 [3666. Minimum Operations to Equalize Binary String]

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

2026 DIR-Certified Artificial Intelligence and Cybersecurity Training

2026 DIR-Certified Artificial Intelligence and Cybersecurity Training

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

# 13.02.2026 [3714. Longest Balanced Substring II]

# 13.02.2026 [3714. Longest Balanced Substring II]

React Fiber: почему React пришлось всё переписать

React Fiber: почему React пришлось всё переписать

# 11.02.2026 [3721. Longest Balanced Subarray II]

# 11.02.2026 [3721. Longest Balanced Subarray II]

Токенизация: почему LLM видит мир не так, как ты

Токенизация: почему LLM видит мир не так, как ты

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.

НЕ ДОПУСКАЙТЕ этих 20 ОШИБОК!

НЕ ДОПУСКАЙТЕ этих 20 ОШИБОК!

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

# 20.02.2026 [761. Special Binary String]

# 20.02.2026 [761. Special Binary String]

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Ракетный удар США по россиянам? / Взрывы в столице

Ракетный удар США по россиянам? / Взрывы в столице

Прекратите использовать ИИ для программирования (пока не посмотрите это видео)

Прекратите использовать ИИ для программирования (пока не посмотрите это видео)

Прошлое, настоящее и будущее языков программирования (Кевлин Хенни)

Прошлое, настоящее и будущее языков программирования (Кевлин Хенни)

Основная идея математического анализа ЛЕГКО понятна!

Основная идея математического анализа ЛЕГКО понятна!

Идём из кода прямо в Интернет • C • Live coding

Идём из кода прямо в Интернет • C • Live coding

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]