摘要:
初始有n堆东西每堆一个物品,有两个操作,第一个把含有第x个物品的那堆物品放到含有第y个物品的那堆物品上。 第二个询问第x个物品下面有多少物品。 用并查集维护一个联通块的size以及每个节点到根节点的距离。 第一个操作的时候size[root[x]]+=size[root[y]]并且y的根节点的距离更 阅读全文
posted @ 2018-09-11 13:07
LMissher
阅读(132)
评论(0)
推荐(0)
摘要:
water #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include <vector> using namespace std; const int M = 1007; int f[M],r 阅读全文
posted @ 2018-09-11 10:04
LMissher
阅读(126)
评论(0)
推荐(0)
摘要:
每个火车头能拉走连续的k个货箱,三个火车头可以拉的最大货箱重量是多少。 dp[i][j]表示i个火车头在前j个火车头里可以拉的最大货箱重量。 dp+记忆化搜索。 #include <cstdio> #include <cstring> #include <cmath> #include <algor 阅读全文
posted @ 2018-09-11 09:09
LMissher
阅读(130)
评论(0)
推荐(0)

浙公网安备 33010602011771号