0 / 1 / 0
Регистрация: 09.10.2020
Сообщений: 8

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

09.10.2020, 23:28. Показов 1478. Ответов 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
Миниатюры
Задача A. Город перекрёстков   Задача A. Город перекрёстков  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.10.2020, 23:28
Ответы с готовыми решениями:

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

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

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

1
Администратор
 Аватар для mik-a-el
87881 / 53202 / 249
Регистрация: 10.04.2006
Сообщений: 13,766
10.10.2020, 16:54
Задача A. Город перекрёстков
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.10.2020, 16:54
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Закрытая тема Создать тему
Опции темы

Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru