Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.LinkedList;import java.util.Scanner;import java.util.HashMap;public class Main{static int n;static HashMap<String,Node>map=new HashMap<String,Node>();public static void main(String[]args){Scanner in=new Scanner(System.in);n=in.nextInt();in.nextLine();String[] data=new String[n];for(int i=0;i<n;i++){data[i]=in.nextLine();makeTree(data[i]);}for(int i=0;i<n;i++){printTree(data[i]);}}public static void makeTree(String str){String[]temp=str.split("/");HashMap<String,Node>p=map;for(int i=1;i<temp.length;i++){if(p.containsKey(temp[i])){Node node=p.get(temp[i]);node.count++;p=node.map;}