摘要:
III.CF1093E Intersection of Permutations 首先,我们如果令$c[i]$表示$b[i]$在数组$a$中出现的位置, 那么对于一次询问,答案就是$c$中下标在$[l_2,r_2]\(间的数字中,值位于\)[l_1,r_1]$间的数量。 思路1.树状数组套权值线段树 阅读全文
posted @ 2021-04-02 15:57
Troverld
阅读(61)
评论(0)
推荐(0)
摘要:
II.Dynamic Rankings 树状数组套权值线段树。 正经不带修的方法就是主席树(即一堆权值线段树并一起)。现在带修了,那就把这些主席树拆开,拆成$n$棵权值线段树,然后用树状数组进行单点修改以及前缀求和,复杂度$O(n\log^2n)$。 代码: #include<bits/stdc++ 阅读全文
posted @ 2021-04-02 15:56
Troverld
阅读(48)
评论(0)
推荐(0)
摘要:
I.CF19D Points 树套树第一题。 思路1.线段树套线段树 因为内外的操作类似,很容易就能想到使用线段树套线段树,然后在线段树上二分来找到答案。 复杂度是$O(n\log^2 n)$,常数极大,因此被卡了。 代码: #include<bits/stdc++.h> using namespa 阅读全文
posted @ 2021-04-02 15:54
Troverld
阅读(100)
评论(0)
推荐(0)
摘要:
XVIII.[AGC049A]Erasing Vertices 非常原教旨的概率题。假如想到这个point就应该非常easy罢。 我们考虑删掉一个节点的概率。则答案即为所有节点的概率之和。 对于某个节点来说,删去任何不能到达它的节点,对它都没有任何影响;而任意时刻,假如它未被删去,则所有能到达它的节 阅读全文
posted @ 2021-04-02 15:52
Troverld
阅读(93)
评论(0)
推荐(0)
摘要:
XVII.[SDOI2017]龙与地下城 本题在模意义下和实数意义下,小范围和大范围下各有几种做法。 我们此处定义有$n$个骰子,每个骰子有$m$面。 小数据范围 明显发现它就是$f(x)=\frac{\sum\limits_xi}$的$n$次方。 于是直接倍增计算快速幂即可。时间复杂度$O(nm\ 阅读全文
posted @ 2021-04-02 15:51
Troverld
阅读(106)
评论(0)
推荐(0)
摘要:
XVI.[BJOI2018]治疗之雨 一眼能看出这是道高斯消元题。 我们设$f_i$表示当前英雄血量为$i$时期望多少次死掉。 则我们有 \(f_i=\dfrac{1}{m+1}\times\Big(\sum\limits_{j=0}^iq_jf_{i+1-j}\Big)+\dfrac{m}{m+1 阅读全文
posted @ 2021-04-02 15:49
Troverld
阅读(65)
评论(0)
推荐(0)
摘要:
XV.小 Y 和恐怖的奴隶主 题解 阅读全文
posted @ 2021-04-02 15:47
Troverld
阅读(124)
评论(0)
推荐(0)
摘要:
XIV.[JXOI2018]排序问题 本题好像又不算期望罢…… 根据一些简单的推理,我们发现最终答案就是 \(\dfrac{(n+m)!}{\prod\limits_{i}cnt_i!}\) 其中$cnt_i$表示有多少个数是$i$。(这很简单,因为只有每个位置一一对应才能排序成功;但是值相同的数之 阅读全文
posted @ 2021-04-02 15:45
Troverld
阅读(52)
评论(0)
推荐(0)
摘要:
XIII.[JXOI2018]游戏 这题好像根本不算概率期望罢…… 我们考虑$[l,r]$中,如果删去了区间中所有不是区间中其他任何数的倍数的数,则整个区间内所有的数都会被删去;反之,假如剩下了某些不是区间中其他任何数的倍数的数,则此区间一定不会被全部删完。 于是我们考虑求出区间中上述数的个数。考虑 阅读全文
posted @ 2021-04-02 15:43
Troverld
阅读(47)
评论(0)
推荐(0)
摘要:
XII.[NOI2005]聪聪与可可 这题一个naive的思路是设$p_{i,j}$表示$i$时刻老鼠在位置$j$的概率,然后求出$f_i$表示猫$i$时刻前抓到老鼠的概率(因为如果$i$时刻猫可以抓到老鼠,则$i+1$时刻猫一定仍可以抓到老鼠;而$i$时刻猫能抓到老鼠的位置只有可能距猫的起点$\l 阅读全文
posted @ 2021-04-02 15:41
Troverld
阅读(77)
评论(0)
推荐(0)

浙公网安备 33010602011771号