https://www.luogu.org/problemnew/solution/P1337模拟退火。
https://www.cnblogs.com/stxy-ferryman/p/7779347.html tarjan,点双,边双