上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: CF846F Random Query 题意 给定一个数列A,随机选取两个值l,r(等概率,可以相等),进行以下操作: if l > r : swap(l,r) 对数列A中l,r区间内的数去重得到数列B 求数列B的期望大小。 题解 显然每次l和r都是随机的直接求不好求 但是每个数最后对答案的贡献是一 阅读全文
posted @ 2019-12-20 17:06 wlzs1432 阅读(256) 评论(0) 推荐(0) 编辑
摘要: CF388C Fox and Card Game 题意 两个人在玩一个游戏 有N堆石子,A可以任意选一堆石子的第一个取走,而B可以任意选一堆石子的最后一个取走 每个石子有一个得分,AB都想最大化他们的得分 题解 显然当二人都用最好的方法时: A每次选取一堆的第一个,B每次选取A选取的那一堆的最后一个 阅读全文
posted @ 2019-12-20 16:59 wlzs1432 阅读(296) 评论(0) 推荐(0) 编辑
摘要: CF1097F Alex and a TV Show 题意 维护n个初始为空的可重集,支持以下操作: 1 x v:令集合x等于{v} 2 x y z:令集合x等于集合y与z的并 3 x y z:令集合x等于集合y与z的积,A*B = {gcd(a,b)∣a∈A,b∈B} 4 x v:询问v在集合x中 阅读全文
posted @ 2019-12-20 16:52 wlzs1432 阅读(212) 评论(0) 推荐(0) 编辑
摘要: CF1276C Beautiful Rectangle 题意 连接 题解 显然出现次数最多的数出现次数一定小于行,这个时候列数也一定要大于行数,不然放不下按出现次数将每个数排序考虑从大到小枚举行,每次最大化列数对于每个数,按从大到小的顺序把大于行数的减掉,同时更新可用的元素显然你从大到小枚举的行,现 阅读全文
posted @ 2019-12-16 13:55 wlzs1432 阅读(248) 评论(0) 推荐(0) 编辑
摘要: [SDOI2016]征途 题意 链接 题解 DP方程很好推 令dp i,j 表示前I份分到J段 对于一个i,该方程有决策单调性(二次函数) 分治优化即可 #include<bits/stdc++.h> using namespace std; #define ll long long #define 阅读全文
posted @ 2019-12-16 10:25 wlzs1432 阅读(116) 评论(0) 推荐(0) 编辑
摘要: CF915E Physical Education Lessons 题目 连接 题解 动态开点线段树裸题 #include<bits/stdc++.h> using namespace std; #define ll long long #define re register inline ll r 阅读全文
posted @ 2019-12-12 20:02 wlzs1432 阅读(298) 评论(0) 推荐(0) 编辑
摘要: LuoguP2824 [HEOI2016/TJOI2016]排序 题目 连接 题解 考虑对一个0,1区间排序,显然线段树可以很容易做到 现在我们询问第Q个位置的值:我们可以考虑二分答案,将大于Q的答案设为1,将小于Q的答案设为0 显然当当前二分答案的值大于实际值,第Q个位置的值一定为1,所以可以二分 阅读全文
posted @ 2019-12-12 19:59 wlzs1432 阅读(176) 评论(0) 推荐(0) 编辑
摘要: [XDFZ集训Day3]CSP模拟 T1 ZYB建围墙 没用的找规律题,代码和题面直接略了 T2 ZYB和售货机 可爱的ZYB来到一个售货机前。 售货机里有一共有𝑁(≤ 10^5) 个物品,每个物品有𝑁𝑁 个。自然,还有𝑁 个购买按钮。正常情况下,按下第𝑁 个按钮,需要支付𝑁𝑁 的钱, 阅读全文
posted @ 2019-12-12 19:50 wlzs1432 阅读(300) 评论(0) 推荐(0) 编辑
摘要: LuoguP3521 [POI2011]ROT-Tree Rotations 题目 链接 题解 考虑对于一个子树有三种可能的逆序对: 1.在左子树中 2.在右子树中 3.跨过左右子树 显然对于交换左右子树的操作,只有第3种会受影响,且只有当前这个节点有关 所以对每个子树开个权值线段树即可,可以用线段 阅读全文
posted @ 2019-12-11 18:50 wlzs1432 阅读(128) 评论(0) 推荐(0) 编辑
摘要: [BZOJ4152]4152: [AMPPZ2014]The Captain 题意 给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。 题解 以X坐标排一遍序,将相邻的点连边,边权为X坐标的差 对Y再做一遍同样的操 阅读全文
posted @ 2019-12-11 15:42 wlzs1432 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页