![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
组合数学
新笑雨
这个作者很懒,什么都没留下…
展开
-
luogu P6059
题目链接题意数据范围n≤1000集合中的数≤10000n\le 1000 集合中的数\le 10000n≤1000集合中的数≤10000解法组合数学问题思路:首先考虑每个数在前k轮后被选为最大值的概率,然后比它大的数都可能作为答案,这里需要注意特判的是如果前k轮选的最大值就是整个集合的最大值,那么前k轮中剩下的每个数都有均等的机会成为答案。其实麻烦的是推式子。可以看代码理解#in...原创 2020-02-10 17:49:18 · 141 阅读 · 0 评论 -
codeforces 1111D
题目链接题意给一个长度为n(n≤2e5)n(n\le 2e5)n(n≤2e5)的字符串,字符集为大写字母和小写字母,有q次询问.每次指定两个位置,要求将所有和这两个位置的字母相同的字母都放在字符串的同一半,然后其它每种字母也要放在字符串的同一半.对每组询问,回答合法方案数mod 1e9+7mod~1e9+7mod 1e9+7.解法首先考虑对问题的转化,将哪些字母放在字符...原创 2020-01-10 19:39:47 · 130 阅读 · 0 评论 -
codeforces 1284C
题目链接题意定义一个排列aaa的一个区间[l,r][l,r][l,r]是好的,当且仅当alalal到ararar中的最大值-最小值=r-l.求长度为n的所有排列中总共有多少个好的区间,答案对一个给定质数取模解法首先观察一下题目的样例,可以发现l=r的区间一定符合要求,这样的区间有n!×nn! \times nn!×n个,然后长度为n的区间也一定符合要求,这样的区间有n!n!n!个,这对我...原创 2020-01-05 20:49:45 · 157 阅读 · 0 评论