摘要: /* *1380E.Merging Towers *给出半径为1~n的n个盘子和m个塔,要求每个塔上盘子的半径始终从底向上递减 *一次操作可以将一个塔上的任意个盘子移动到另一个塔的顶部。 *令某一情形下的复杂度为将所有盘子移动到同一个塔上所需的最小操作数。 *题目给出m-1次询问,每次询问时输出当前 阅读全文
posted @ 2021-01-12 23:21 _LH2000 阅读(109) 评论(0) 推荐(1) 编辑
摘要: #include<bits/stdc++.h> using namespace std; typedef long long ll; vector<int >g[200005]; int du[200005]; int td[200005]; pair<int ,int >a[200005]; vo 阅读全文
posted @ 2021-01-12 16:32 _LH2000 阅读(106) 评论(0) 推荐(0) 编辑
摘要: #include<bits/stdc++.h> using namespace std; #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 #define rush! ios::sync_with_stdio(false);cin.tie(0); c 阅读全文
posted @ 2021-01-12 15:57 _LH2000 阅读(135) 评论(0) 推荐(0) 编辑