c++: 最短回文串,背包,买票,有向图(强连通分量大小)