乱搞
dinlon
这个作者很懒,什么都没留下…
展开
-
随机算法
概率论基础知识 期望的线性性 马尔可夫不等式 条件概率 独立事件 独立随机变量 随机算法 Las Vegas型随机算法 随机快速排序 随机选择 随机n皇后放置 将确定性算法的某一步修改为随机选择,有可能可以优化算法平均时间下的算法复杂度。 Monte Carlo型算法 主元素测试 可以直接摩尔投票法处理 主元素:出现次数超过一半以上 每次随机一个值,计算这个值的出现次数,一次回答的正确率大于一半 串相等测试 ...原创 2021-02-05 19:06:39 · 83 阅读 · 0 评论 -
B-Donut Drone(循环/分块/DP)
B - Donut Drone 这是一道神题,其中蕴含的思维很巧妙。 在一个循环的二维矩阵中,每个点有一个权值,然后每次一个点只能向右上、正右和右下三个地方中权值最大的地方移动,要求支持两类操作,一种是移动k次,一种是修改权值。 n,m<=3000 q<=3000 k<=1e9 首先由于k的值比较大,对于这种东西有几种思路。 数学推导规律,得出规律 存在循环,可以将循环内的量一次算 分治使得复杂度降为log 分块,复杂度取决于块的大小。 那么我们从图论角度思考,可以发现它是一个内向基环原创 2020-11-16 20:22:34 · 157 阅读 · 0 评论