Нашел хорошую головоломку( спасибо SkidanovAlex ). Вот она http://5kr.mosuzedu.ru/serobur10/sonic.htm . Описание там же)
Поймать Соника действительно реально, нужно лишь подумать. Если у кого совсем не получается, разгадка здесь http://rghost.ru/2977408. Удачи!)









Прикольная игра, вот только я не сразу понял как играть.
Открылась флеш и там чувак куда-то летит, чё делать не понятно совсем.
Потыкал мышкой - ноль эффекта. Клавиши понажимал, подождал пару минут. Снова потыкал - ноль. Потом случайно как-то вернувшись откуда-то заметил что внизу есть цыфры!. Гениальное сочетание цветов.
Кстати ежик не случайно бегает ИМХО, т.к. первая моя стратегия это бомбить в бункер номер 4. она даёт вероятность убить ежа более чем 0.7 но толку ноль полсе десятка попыток. Еж бегает не случайно. Обман!
if(attacked[curPos - 1]) curPos++; else{ if(attacked[curPos + 1]) curPos--; else curPos += (rand() % 2 == 0) ? (1) : (-1);
}
P.S. ссылку на разгадку удалили(
Вобще не могу понять:(
Нужно действовать итеративно. На первом шаге нет смысла стрелять в клетки с номерами, отличными от 2 и 7. В этом можно убедиться, рассмотрев все возможные выстрелы и посмотрев, где может находиться Соник после удара ракеты. Только в двух случаях количество вариантов расположения Соника уменьшится с 8 до 7.
Далее, так же рассмотрим варианты для второй ракеты. Теперь у нас окажется всего один вариант, в зависимости от того, куда мы стреляли в первый раз. Потом посмотрим на третий шаг и т.д.
После 6 очевидных выстрелов догадаться до остальных не составляет особого труда :) Это всего лишь набросок решения, если нужно подробнее, я могу попытаться рассказать)