1. 완탐. O(n^2 * n!)에 했는데 monotonic 관찰하면 그냥 O(n*2^n)으로 될듯함.


2. 아래서부터 필요한 만큼 제거하고 남은거 받아오는거 반복하면 DFS 한 번으로 풀림.


3. dp하면서 매번 부분문자열인지 판단하려면 10초라도 터질거같에서 해싱으로 부분문자열인지 logn에 판단했음. 

   완탐도 통과할듯?


4. LCA + 트리에서의 부분합으로 o(N + Q)에 가능. 다음 문제 참조. https://www.acmicpc.net/problem/12746