0 / 0 / 0
Регистрация: 21.10.2018
Сообщений: 1
|
|
1 | |
Задача "Ищем клад — 1"21.10.2018, 15:30. Показов 9271. Ответов 1
Python
Мы находимся на острове, на котором закопан клад. Мы находимся в точке с координатами (0, 0) и смотрим на север. Нам известно, где закопан клад, но этого мало: остров полон опасностей, и нужно перемещаться строго по указаниям карты, которая, к счастью, тоже имеется в нашем распоряжении. Мы хотим найти клад как можно скорее. Известны координаты клада и указания, которым нужно следовать, чтобы его найти. Каждое указание карты состоит из одного слова и, возможно, одного натурального числа. Слово — одно из набора: «вперёд», «налево», «направо», «разворот» или «стоп». После слова «вперёд» следует количество шагов, которое следует пройти в том направлении, куда мы в данный момент смотрим. Слова «налево» или «направо» означают, что нужно изменить направление взгляда под прямым углом, «разворот» — что прямо на обратное. Команда «стоп» означает остановку. Найдите минимальное количество указаний карты, которое нужно выполнить, чтобы прийти к кладу. Формат ввода Сначала вводятся два числа на отдельных строчках: координаты клада по оси икс (запад-восток) и игрек (юг-север). Затем следует некоторое количество указаний карты. Каждое указание карты состоит из одного слова и, возможно, одного натурального числа на отдельной строке. Слово — одно из набора: «вперёд», «налево», «направо», «разворот» или «стоп». Формат вывода Программа выводит на отдельных строках минимальное количество указаний карты, которое нужно выполнить, чтобы прийти к кладу, и направление взгляда в этот момент (одно из: «север», «юг», «запад», «восток»). Гарантируется, что карта приводит к кладу. Пример 1 Ввод Вывод -2 9 вперёд 9 налево вперёд 2 разворот вперёд 17 стоп ---------------------- 3 запад ---------------------- Пример 2 Ввод Вывод 0 1 вперёд 2 разворот вперёд 1 ---------------------- 3 юг Добавлено через 3 минуты
0
|
21.10.2018, 15:30 | |
Ответы с готовыми решениями:
1
Ищем клад Ищем клад — 1 Ищем клад — 1 Ищем клад - 1 |
6 / 4 / 3
Регистрация: 25.07.2016
Сообщений: 65
|
|
21.10.2018, 21:20 | 2 |
Странная задача
Код
Пример 2 Ввод Вывод 0 1 вперёд 2 разворот вперёд 1 ---------------------- 3 юг
0
|
21.10.2018, 21:20 | |
21.10.2018, 21:20 | |
Помогаю со студенческими работами здесь
2
Ищем клад-1 Задача 5. Клад Олимпиада, задача "Клад" Ищем клад Ищем клад — 2 Ищем клад — 1 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |