1478: 检查路径

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:28 Solved:2

Description

计算机系统中,常用类似于/home/picture/mfc”的字符串来表示文件路径。我们知道:

.”表示当前目录,“..”表示上一级目录。比如“/home/.”和“/home/pictrue/..” 都表示当前在“/home”路径下。

mfc同学在书写文件路径时常常会有多余的操作。现在需要你帮助mfc同学检查一下他写的文件路径是否是合理的。我们规定合理的路径表示需要满足以下三个条件:

  •  文件路径中不能有/.”或“/..”。比如“/home/.”和“/home/pictrue/..”的合理表示均为“/home”("/.."需回退至上一层目录)。
  •  文件路径以/”开头,但是路径末尾不能是“/”。(根目录“/”除外,根目录“/”的合理表示就是“/”)比如“/home/”的合理表示为“/home”,“/.”的合理表示为“/”。
  •  规定根目录的上一级还是根目录。比如/.”、“/..”、“/home/../..”、“/../../..”的正确表示均为“/”。

另外需注意文件夹与其子文件夹可以同名,比如/home/home”,其合理表示就是“/home/home”。

Input

字符串S。数据中不会出现多个连续的“/”或三个及以上连续的“.”,数据保证不会出现空格、下划线、数字等异常字符(只包含大小写字母、“/”、“.”和“..”),且数据保证以“/”开头,文件名称只会是纯英文表示,不会出现“ho..me”或“ho.me”等情况。

Output

输出S的合理表示。

Sample Input Copy

Sample Input:“/”
Sample Output:“/”

Sample Input:“/.”
Sample Output:“/”

Sample Input:“/mfc/..”
Sample Output:“/”

Sample Input:“/..”
Sample Output:“/”

Sample Input:“/mfc/wjr/”
Sample Output:“/mfc/wjr”

Sample Input:“/mfc/wjr/..”
Sample Output:“/mfc”

Sample Input:“/mfc/mfc”
Sample Output:“/mfc/mfc”

Sample Output Copy