백준 14725 - 개미굴


백준 14725 - 개미굴

12345678910111213141516171819202122232425262728293031323334353637import sys class Node: def __init__(self, key, data=None): self.children = {} self.key = key self.flag = data class Trie: def __init__(self): self.root = Node(None) def insert(self, string): cur = self.root for char in string: if char not in cur.children: cur.children[char] = Node(char) cur = cur.children[char] cur.flag = string def start(self,n,cur): if n == 0: cur = self.root for c in sorted(cur.children.keys()): print("--"*n, c, sep="") self.start(n+1, cur.children[c]) n = int(sys.stdin.readline())trie = Trie() for _ in range(..........



원문링크 : 백준 14725 - 개미굴