Собесов

Яндекс ML — Древний артефакт: сколько цифр удалить, чтобы число делилось на 75

АлгоритмыДинамическое программированиеСложнаяSenior

Условие

На шаре написано целое неотрицательное число длины N (1 ≤ N ≤ 10⁶). Нужно удалить минимальное число цифр так, чтобы оставшееся (как число) делилось на 75.

Особенности:

  • Если удалить все цифры, число становится 0 и делится на 75.
  • Если оставить только нули — число тоже 0.

Печатаем k — минимальное число удалённых цифр.

Примеры: 17523 → 3, 111 → 3, 1000 → 1.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти