Каждый гном должен посчитать, и сколько красных камней он видит. На день красных камней плюс один он делает шаг вперед.
Если гном видит 0 красных камней, и идет 1 день, значит он с красным камнем и сделает шаг. А остальные увидят 1 красный камень, и шаг не сделают.
Если гном видит 1 красный камень, и идет 2 день, значит он с красным камнем и сделает шаг. А остальные увидят 2 красных камня, и шаг не сделают.
Если гном видит 2 красных камня, и идет 3 день, значит он с красным камнем и сделает шаг. А остальные увидят 3 красных камня, и шаг не сделают.
Если гном видит N красных камней, и идет N + 1 день, значит он с красным камнем и сделает шаг. А остальные увидят N + 1 красных камней, и шаг не сделают.
Не сложно же было