随笔分类 -  其它-----随机化

摘要:vp 了一场,被两年前的神仙们干爆了。 阅读全文
posted @ 2022-08-09 19:03 C202044zxy 阅读(393) 评论(10) 推荐(2) 编辑
摘要:做题的速度越来越慢了。 阅读全文
posted @ 2022-07-17 16:31 C202044zxy 阅读(272) 评论(3) 推荐(3) 编辑
摘要:if(mp.find(x)!=mp.end()) 阅读全文
posted @ 2022-07-14 16:04 C202044zxy 阅读(112) 评论(0) 推荐(1) 编辑
摘要:最近接了个出题的活,虽然水平有限但还是尽己所能出吧🦄 阅读全文
posted @ 2022-06-01 21:52 C202044zxy 阅读(442) 评论(0) 推荐(1) 编辑
摘要:快去给我磕瓜神和次子(失去理智 😇 阅读全文
posted @ 2022-05-18 14:50 C202044zxy 阅读(161) 评论(0) 推荐(2) 编辑
摘要:一、题目 点此看题(校内 OJ 进不去别看我) 给定一棵 n 个点的树,每个点有颜色 ci,有 m 次操作: 修改某个点的颜色。 给出两条链 abcd,询问这两条链上哪条颜色更多。 \(n\leq 10^5,m\le 阅读全文
posted @ 2022-03-04 14:40 C202044zxy 阅读(129) 评论(2) 推荐(1) 编辑
摘要:简介 如果题目要求最优解,但难以按照某个规则贪心求出最优解,也无法使用动态规划等算法。可以考虑随机贪心,将输入数据随机打乱,然后从前到后按照某种方式贪心,多次随机求最优值。 还可以结合多种不同的贪心规则,每次使用不同的贪心方法,不断逼近最优值。 一般可以用在出题人无法轻易掌控某个输入时得到的输出类型 阅读全文
posted @ 2022-02-27 21:41 C202044zxy 阅读(486) 评论(0) 推荐(2) 编辑
摘要:遇到困难睡大觉 题目描述 给定 n 个元素,每个元素有两个属性值 (ai,bi),我们可以将其以任意顺序排列,要最大化下式: min(ai+ik)max(bi+ik) n105,ai,bi,kn109 阅读全文
posted @ 2022-02-21 15:00 C202044zxy 阅读(350) 评论(1) 推荐(3) 编辑
摘要:A 题目描述 有长度为 n 的数组 {a},若 ai>0 则表示 piai,若 ai<0 则表示 piai 请问满足上面 n 个条件的排列个数,答案对 109+7 取模。 \(n\leq 5000 阅读全文
posted @ 2022-01-26 08:58 C202044zxy 阅读(138) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 前置知识:最小圆覆盖,高斯消元求圆心 根据随机增量法的复杂度分析,我们发现就算在高维情况它也是 O(n) 的,问题在于 m 维空间,给定 k+1 个在圆上的点,怎么求覆盖它们的最小圆?可以考虑高斯消元,但要推柿子。 结论:最小圆的圆心一定要在这 阅读全文
posted @ 2021-07-22 19:49 C202044zxy 阅读(94) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 定理:如果 p 不在集合 S 的最小圆覆盖中,那么它一定在集合 S{p} 的最小圆覆盖上。 多次运用此定理即可,我们先把所有点 random_shuffle 一遍,然后维护前 i 个点的最小圆覆盖。如果 \( 阅读全文
posted @ 2021-07-22 11:09 C202044zxy 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 发现本题 k 只有 2,3 两种取值,我们先考虑 k=2 的时候怎么做。 可以固定 xi,去找有没有 xj 合法。但是题目是不接受 O(n2d) 判断的,可以考虑一些必要的判据,比如我们对 j[1,i) 阅读全文
posted @ 2021-07-20 11:13 C202044zxy 阅读(138) 评论(0) 推荐(0) 编辑
摘要:D. Love-Hate 题目描述 点此看题 有 n 个长度为 m 的二进制串,为 1 的串至多有 p 个。 试从中选出 n2 个串,使得他们并集为 1 个位个数最大。 $n\leq 2\cdot 10^5,m\leq 60,p\le 阅读全文
posted @ 2021-06-02 17:08 C202044zxy 阅读(262) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示