Проверьте, правильно ли я сделала задачу. Pascal.
Найти закопанный пиратами клад просто: все, что для этого нужно — это карта. Как известно, пираты обычно рисуют карты от руки и описывают алгоритм нахождения клада так: “Встаньте около одинокой пальмы. Пройдите тридцать шагов в сторону леса, потом семнадцать шагов в сторону озера, …, наконец десять шагов в сторону большого булыжника. Клад находится под ним”. Большая часть таких указаний просто сводится к прохождению какого-то количества шагов в одном из восьми направлений (1 — север, 2 — северо-восток, 3 — восток, 4 — юго-восток, 5 — юг, 6 — юго-запад, 7 — запад, 8 — северо-запад) (см. рис) . Длина шага в любом направлении равна 1.
Путешествие по такому пути обычно является прекрасным способом посмотреть окрестности, однако в наше время постоянной спешки ни у кого нет времени на это. Поэтому кладоискатели хотят идти напрямую в точку, где зарыт клад. Например, вместо того, чтобы проходить три шага на север, один шаг на восток, один шаг на север, три шага на восток, два шага на юг и один шаг на запад, можно пройти напрямую, использовав около 3.6 шага (см. рис. 1).
Рис. 1
Вам необходимо написать программу, которая по указаниям пиратов определяет точку, где зарыт клад.
Формат входных данных
Первая строка входного файла содержит число N — число указаний (1 Голосование за лучший ответ
Источник
Нужна помощь с вопросом
Однажды старый пират позвал к себе боцмана и кока и вручил им карту прямоугольного острова (см. рисунок).
Старый пират: «Как вы видите, остров поделён на 24 квадратных области. В одной из 10 закрашенных областей я зарыл клад.»
Далее пират прошептал на ухо боцману лишь букву (A, B, C или D) области, где зарыл клад, а коку — лишь номер (1, 2, 3, 4, 5 или 6) этой области. Вечером того же дня между коком и боцманом состоялся следующий диалог.
Боцман: «Я не знаю, где старый пройдоха зарыл клад, но я уверен, что и ты не знаешь этого!»
Кок: «Ха! До разговора с тобой я тоже не знал, где клад, но теперь знаю!»
Боцман: «Разрази меня гром! И я теперь знаю, где клад!»
В какой области старый пират зарыл клад?
В ответе совместите строку и столбец, в которых располагается клад. Для создания пары сперва нажмите на одну из строк левого столбца, а затем на необходимую строку в правом.
Это не про информатику, обычная задачка на логику.
«уверен, что и ты не знаешь этого!» — делаем вывод, что это точно не 5 и не 6, т. к. под этими числами есть ровно одна клетка. Значит буквы «A» и «B» тоже исключаются (5 и 6 пересекаются с ними).
Значит клад где-то под числами 1, 2, 3, 4.
«не знал, где клад, но теперь знаю».
Это точно не 1: Там всё еще два варианта C или D.
Клад или D2 или C3 или D4 (кок уже знает, мы — не знаем).
«Разрази меня гром! И я теперь знаю, где клад!».
Имея лишь одну букву, и зная что возможные варианты D2 / C3 / D4
Он мог точно узнать нужную клетку только если это C3 (для D есть два варианта).
Ответ, C3
Источник