2012年10月23日
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1218缩点后形成树 树的根节点 就是有可能获胜的点#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<vector>#include<map>#include<cmath>#include<queue>#include<stack>#include<algorithm>#defi 阅读全文
摘要:
http://acm.timus.ru/problem.aspx?space=1&num=1124连通分量 Tarjan大体题意:n个箱子 每个里面有m个物品 但对应编号有可能错误 要求把所以物品归位 求最少move一次move 有两种情况 1,把一个物品从一个箱子里拿到里一个箱子了(回来,不会来都可以) 2,空手从一个箱子到另一个箱子思路:首先每个放错的物品都得被移动一次 然后就是从一个连通分量移动到另一个连通分量(空手移动)注意移动到第一个连通分量无需花费时间 而已要注意为0的情况代码:#include<iostream>#include<cstdio>#i 阅读全文