Я на паре тестах попробывал вроде находит правильно, если найдешь варианты при которых будет выдавать неправильно то напиши в комментариях
1) 2 ( Если надо будет объяснения смогу написать)
2) 11; 13; 9; 120
N=64
N=2^i
Отсюда следует, что i=6
k=600
i=6 бит
I=k*I
I=600*6=3600бит
3600/8=450байт
Левым сверху рисунок нужно его раскрасить одну клетку чтоб похоже была на серидину снизу
Надеюсь я ответил на твой вопрос