zero_block символов '0' подряд, либо one_block символов '1' подряд. Блоки можно чередовать как угодно.
Сколько различных строк длиной от min_len до max_len включительно можно так получить? Ответ может быть большим — верните его по модулю 10⁹ + 7.min_len=2, max_len=2, zero_block=1, one_block=1 → 4
Блоки по одному символу, нужна длина ровно 2: подходят "00", "01", "10", "11". Ответ 4.
min_len=3, max_len=4, zero_block=2, one_block=3 → 2
Длины 3 можно достичь только строкой "111", длины 4 — только "0000". Ответ 2.
min_len=4, max_len=6, zero_block=1, one_block=2 → 26
min_len ≤ max_len ≤ 10⁵zero_block, one_block ≤ min_lenmin_len=2, max_len=2, zero_block=1, one_block=1
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 43 теста на сервере, включая скрытые.