Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 1 / 0
Регистрация: 09.10.2020
Сообщений: 8

Задача A. Город перекрёстков

09.10.2020, 22:40. Показов 3331. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста))
Задача A. Город перекрёстков
Вы разрабатываете навигатор для одного города. Этот город разбит улицами на квадратные кварталы, причём движение по любому из отрезков улицы в пределах каждого квартала строго одностороннее. С каждого перекрёстка можно выехать только в разрешённых знаками направлениях. Требуется по прилагаемой карте города с указанными на ней разрешёнными направлениями перемещения проложить самый короткий маршрут из точки AA в точку BB.



Формат входных данных

На вход подаётся карта перекрёстков города. В первой строке содержатся два числа NN — число кварталов с севера на юг и MM — число кварталов с запада на восток (1 ≤ n ≤ 50). Точка AA самая северо-западная, точка BB самая юго-восточная. Далее в 2*N+12∗N+1 строках содержится описание разрешённых направлений движения. Улицы города запад-восток описаны в нечётных строках. В каждой такой строке содержится по MM символов без пробела, указывающих разрешённое движение на соответствующем участке. В чётных строках содержится описание улиц север-юг. В этих строках содержится по M+1M+1 символов, указывающих возможное движение по отрезкам улиц север-юг. Движение на север, юг, запад, восток обозначается буквами n, s, w, e соответственно.

Формат выходных данных

В первую строку вывести число отрезков улиц в самом коротком маршруте из точки AA в точку BB. Во вторую строку нужно выдать описание этого маршрута в виде последовательности символов n, s, w, e без пробелов. Если кратчайших маршрутов несколько, выдать самый первый среди них по алфавитному порядку. Гарантируется, что из точки AA можно попасть в точку BB.



Пояснение к первому примеру



Sample Input 1:

4 5
weeee
snssss
wewww
snsnns
weeew
snnsns
wwwew
ssssns
eeeew
Sample Output 1:

29
sssseeeennnwwseswwnnneeeessss
Sample Input 2:

2 2
ee
sss
ee
sss
ee
Sample Output 2:

4
eess
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2020, 22:40
Ответы с готовыми решениями:

Задача A. Город перекрёстков
Задача A. Город перекрёстков Вы разрабатываете навигатор для одного города. Этот город разбит улицами на...

Задача A. Город перекрёстков
Задача A. Город перекрёстков Вы разрабатываете навигатор для одного города. Этот город разбит улицами на...

Из города А одновременно выехали две машины, первая в город В, вторая в город С
Из города А одновременно выехали две машины, первая в город В, вторая в город С. Известны расстояния между городами А и В, и А и С, и...

1
Администратор
 Аватар для mik-a-el
87872 / 53193 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
10.10.2020, 16:54
Задача A. Город перекрёстков
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2020, 16:54
Помогаю со студенческими работами здесь

Проезд перекрестков
Подскажите как сделать так чтобы машина поворачивала?? //Проезд перкрестка не регулируемого procedure title1; const speed=1; var...

Массив записей о поездах. Структура: номер поезда, город отправления, город назначения, расстояние, средняя скорость, количество остановок
Сведения о поездах содержат следующую информацию: номер поезда, город отправления, город назначения, расстояние, средняя скорость,...

Напечатать время отправления самолётов в город X и наличие свободных мест на рейс в город X c временем отправления Y.
ЗдравствуйтЕ! Помогите пожалуйста с задачей на тему "Записи" Дан массив данных содержащий сведения о наличие билетов и рейсах...

Вывести время отправления самолетов в город Х, наличие свободных мест на рейс в город Х с временем отправления
Написать программу, выдающую информацию следующего вида: - время отправления самолетов в город Х, - наличие свободных мест на рейс в...

из города А в город С, проезжая город B в C++
Пожалуйста помогите решить задачу. Нужно вывести номера поездов, которые проезжают из города А в город C, проезжая город B -» используя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Закрытая тема Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru