← Все треки

Секция

Рекурсия с откатом

Подмножества, перестановки, скобки и слово в сетке. Этот блок дают, когда хотят увидеть рекурсию: выбрали, ушли глубже, вернули состояние.

Код можно запускать, разбор открыт. Внутри шага задачи усложняются, следующий шаг уже про другую формулировку.

Создайте аккаунт, чтобы видеть прогресс по треку.

Шаг 1. Сбор вариантов

Подмножества, перестановки и комбинации с заданной суммой. На каждом шаге элемент берётся или пропускается, после возврата выбор снимается.

  1. — 5225. Все подмножества Medium 1490 ₽ 1 решил
  2. — 5226. Все перестановки Medium 1490 ₽ 2 решили
  3. — 5224. Сумма комбинаций Medium 1490 ₽ 2 решили

Шаг 2. Строка и доска

Буквы на кнопках телефона, правильные скобочные последовательности и разбиение на палиндромы. Поиск слова в сетке — тот же откат по соседним клеткам.

  1. — 5313. Комбинации букв телефонной раскладки Medium 1490 ₽ 1 решил
  2. — 5312. Генерация скобочных последовательностей Medium 1490 ₽ 2 решили
  3. — 3010. Разбиение строки на палиндромы Medium 1490 ₽ 1 решил
  4. — 5250. Поиск слова в таблице Medium 1490 ₽ 1 решил