##NTHU_training
#p1 - 二分圖 bfs - div1 B #p2 - MST LCA - div1 C #p3 - Dijkstra + DAG dp - div1 B #p4 - suffix array - div1 C #p5 - z algorithm + DP - div1 B
#p6 - KMP - div1 B
#p7 - SAM + dp - div1 C
#p8 - KMP + dp - div1 A
##NTHU_training
#p1 - 二分圖 bfs - div1 B #p2 - MST LCA - div1 C #p3 - Dijkstra + DAG dp - div1 B #p4 - suffix array - div1 C #p5 - z algorithm + DP - div1 B
#p6 - KMP - div1 B
#p7 - SAM + dp - div1 C
#p8 - KMP + dp - div1 A