随机数
文章平均质量分 74
Frozen_Guardian
已退役菜鸡Acmer
展开
-
CodeForces - 798D Mike and distribution(构造+思维/玄学随机数)
题目链接:点击查看题目大意:给出两个长度为n的数列,现在要求选出n/2+1个位置,使得两个序列中这些位置的和分别大于各自序列之和的一半题目分析:题意换句话说,是需要让我们从数组中选出一半,要大于另一半,这样我们可以以数组a为基准先从大到小排序,然后依次对于每两个相邻的b比较大小,选择较大的那个输出,因为此时数组a已经是降序排列的了,只需要让数组b满足条件就好了比较让我惊艳到的是随机数的...原创 2020-01-22 23:42:57 · 213 阅读 · 0 评论 -
CodeForces - 1523D Love-Hate(随机数+状压dp)
题目链接:点击查看题目大意:给出 nnn 个 010101 序列表示二进制状态,问选择至少 ⌈n2⌉\lceil \frac{n}{2}\rceil⌈2n⌉ 个状态进行位运算的与运算后得到的答案中,111 的位数最多的答案题目分析:考虑最后需要求得的答案,一定是 ⌈n2⌉\lceil \frac{n}{2}\rceil⌈2n⌉ 个状态中,其中一个状态的子集,于是我们就可以去枚举然后统计答案考虑随机数,每随机抽一个状态,不在最后 ⌈n2⌉\lceil \frac{n}{2}\rceil⌈2n⌉ 个原创 2021-06-01 20:42:40 · 374 阅读 · 0 评论 -
CodeForces - 1514D Cut and Stick(线段树/随机数)
题目链接:点击查看题目大意:给出一个长度为 nnn 的数列,需要回答 mmm 次询问,每次询问给出一段区间 [l,r][l,r][l,r],输出至少需要将这段区间拆成的最少段数,使得每段区间中,假设区间长度为 xxx,那么出现次数最多的数字不能超过 ⌈x2⌉\lceil \frac{x}{2} \rceil⌈2x⌉ 次题目分析:对于某一段区间来说,假设区间长度为 xxx ,出现次数最多的数字 ttt 的出现次数为 fff,满足 f>⌈x2⌉f>\lceil \frac{x}{2} \rce原创 2021-05-13 00:31:33 · 278 阅读 · 0 评论 -
2021HDU多校9 - 7073 Integers Have Friends 2.0(随机数)
题目链接:点击查看题目大意:给出一个长度为 nnn 的序列,找到一个长度最长的子序列,满足存在一个模数 mmm,使得这个子序列中的所有数取模后相等题目分析:挺有意思的一道题,首先假如取 m=2m=2m=2 的话,那么所有数字非奇即偶,所以答案至少是 ⌈n2⌉\lceil \frac{n}{2}\rceil⌈2n⌉假如我们随机选两个位置 x,yx,yx,y,满足 x≠yx\neq yx=y,那么这两个位置同时位于答案中的概率至少为 14\frac{1}{4}41,也就是说选不中的概率为 34\f原创 2021-08-17 18:43:36 · 214 阅读 · 2 评论