Feedback | If you notice incorrect translations in Contester, please let author know.
|
|
Time limit 2000/2000/2000/2000 ms. Memory limit 65536/65536/65536/65536 Kb.
Нормализация пути
Макс изучает файловую систему Ubuntu. Он уже знаком со следующими её особенностями: - Файловая система представляет собой иерархию каталогов (папок);
- Имя каталога является непустой строкой, состоящей из латинских букв и знаков препинания. Буквы различного регистра считаются разными;
- Корневой каталог обозначается как /;
- От корневого каталога до любого другого каталога существует уникальный путь. В записи пути каталоги разделяются знаком /. Так, если каталог bar находится в каталоге foo, а каталог foo — в корневом каталоге, то полный путь до каталога bar выглядит следующим образом: /foo/bar/;
- Запись ./ обозначает текущий каталог;
- Запись ../ обозначает родительский каталог, а для корневого каталога — текущий каталог.
Макс долго перемещался по файловой системе в поисках нужного ему каталога, и в конце концов нашёл его. Теперь Макс хочет сохранить путь до каталога на будущее, но предварительно нужно его нормализовать, то есть записать в кратчайшем возможном виде. Помогите Максу выполнить нормализацию пути. Выходные данные Выведите одну строку — эквивалентный путь, содержащий минимально возможное количество символов. Примеры Выходные данные /foo/bar/baz/
Для отправки решений необходимо выполнить вход.
|