数学
forever_shi
但行好事,莫问前程;行你所行,无问西东!
展开
-
CF1422 F Boring Queries 主席树 线段树 数论 (无代码)
题目链接一些说明:现在是ACM选手了,但是由于大学里也真的很忙,所以可能有些题没时间写代码了,但是思想又不错,我就写一下思路,做个笔记。可能寒暑假有机会再补代码吧题意:给你一个长度为nnn的序列,每个数字是满足1<=ai<=2e51<=a_i<=2e51<=ai<=2e5的正整数,有qqq次询问,每次问你一个区间[l,r][l,r][l,r]的LCMLCMLCM是多少,模1e9+71e9+71e9+7,强制在线。n,q<=1e5n,q<=1e5n,q原创 2020-10-23 21:20:36 · 195 阅读 · 0 评论 -
洛谷3768 简单的数学题 莫比乌斯反演 杜教筛
题目链接题意:给你nnn和ppp,求∑i=1n∑j=1ni∗j∗gcd(i,j)(mod p)\sum_{i=1}^n\sum_{j=1}^ni*j*gcd(i,j)(mod\ p)∑i=1n∑j=1ni∗j∗gcd(i,j)(mod p)。n<=1e10,pn<=1e10,pn<=1e10,p是一个大质数。题解:看到有各种奇怪的推...原创 2019-04-13 17:59:38 · 266 阅读 · 0 评论 -
BZOJ2839 集合计数 容斥原理 组合数学
题目链接这个题是个权限题,我用同学的权限号交的。最近darkbzoj挂掉了,于是只能借权限号来交了。题意:一个有nnn个元素的集合有2n2^n2n个不同子集(包含空集),现在要在这2n2^n2n个集合中取出若干集合(至少一个),使得它们的交集的元素个数为kkk,求取法的方案数,答案模1000000007。n,k<=1e6n,k<=1e6n,k<=1e6题...原创 2019-03-28 20:46:45 · 335 阅读 · 0 评论 -
BZOJ4487: JSOI2015 染色问题 容斥原理 组合数学
题目链接题意:给你一个n∗mn*mn∗m的棋盘,有kkk种颜色,一开始棋盘上的每一个位置都是白色。要求你给棋盘染色,要求每行至少有一个格子被染色,每列至少有一个位置被染色,整个棋盘染完色后这kkk种颜色都要出现过,求方案数。对109+710^9+7109+7取模。n,m,c<=400n,m,c<=400n,m,c<=400。题解:反正我是没想出这个题。可能...原创 2019-03-30 17:30:24 · 401 阅读 · 0 评论 -
洛谷4774 BZOJ5418 NOI2018 屠龙勇士 扩展中国剩余定理 multiset
题目链接题意比较麻烦,感觉我来说也简单不了多少,就不说了,直接看原题吧。题解:一道题解咕了大半年的题,现在终于来补锅了。当时网上同步赛的时候我是真的菜啊,那时候就写了一些特殊性质的点,甚至连这是一堆同余方程之后求个最小解都没看出来。感觉这个题前面部分出的没什么意思,就强行拿个multiset来模拟算出每一次该用的是哪一把剑。确定了这个之后,我们来考虑这个回血的过程,我们发现和取模有点像。于...原创 2019-03-29 14:45:54 · 185 阅读 · 0 评论 -
CF1097 Hello2019 D Makoto and a Blackboard 期望 dp
题目链接题意:给你一个数nnn,这个数每次会等概率地变成它的任意一个因数,求kkk次操作后期望得到的数字。n&lt;=1e15,k&lt;=10000n&lt;=1e15,k&lt;=10000n<=1e15,k<=10000题解:先吐槽两句。熬夜打Hello2019,结果自闭。全机房就我rating最低,结果还掉分了。C就是个水题,结果我还脑子...原创 2019-01-06 20:50:33 · 235 阅读 · 0 评论 -
洛谷4223 BZOJ5058 期望逆序对 期望 组合数学 矩阵乘法 树状数组
题目链接题意:给你一个长度为nnn的排列,有kkk次操作,每次随机两个不同的位置,交换两个位置的元素,求kkk次交换后期望的逆序对数。为了避免答案是小数的问题,结果乘上(Cn2)k(C_{n}^{2})^k(Cn2)k,并且对1e9+71e9+71e9+7取模。n&lt;=500000,k&lt;=1e9n&lt;=500000,k&lt;=1e9n<=...原创 2019-01-04 10:15:23 · 1198 阅读 · 4 评论 -
AGC001 E BBQ Hard 组合数 dp
题目链接链接是洛谷有翻译的。题意:你有nnn个数对(ai,bi)(a_i,b_i)(ai,bi),求∑i=1n∑j=i+1nCai+bi+aj+bjai+aj\sum_{i=1}^n\sum_{j=i+1}^nC_{a_i+b_i+a_j+b_j}^{a_i+a_j}∑i=1n∑j=i+1nCai+bi+aj+bjai+aj。n&amp;amp;amp;lt;=200000,ai,bi...原创 2018-12-29 19:09:47 · 206 阅读 · 0 评论 -
洛谷3216 BZOJ2326 HNOI2011 数学作业 矩阵乘法
题目链接题意:给定正整数NNN和MMM,要求计算Concatenate(1..N) mod MConcatenate(1..N)\ mod\ MConcatenate(1..N) mod M的值,其中Concatenate(1..N)Concatenate (1 .. N)Concatenate(1..N)是将所有正整数 1,2,…,N1, 2, …, ...原创 2018-12-18 20:15:00 · 160 阅读 · 0 评论 -
SPOJ8372 TSUM - Triple Sums 生成函数 FFT 容斥
题目链接题意:给你n个整数,求从其中任选3个所有可能组成的数是哪些和能组成的这些数分别有多少种可能的组合,我们认为相同的3个数的不同排列是同一种,每个数只能用一次。题解:假如不考虑每个数只能用一次这个限制,并且也先不管不同排列算作同一种,这个不同排列只要最后除一个排列数就好了。那么我们只需要构造一个生成函数A(x)A(x)A(x),A(x)=a1x+a2x2+...+anxnA(x)=a_...原创 2018-12-10 14:59:17 · 249 阅读 · 0 评论 -
洛谷4284 BZOJ3566 SHOI2014 概率充电器 概率期望 树形dp
题目链接题意:给你一棵树,树上每一个点一开始有一定概率有电,并且边会导电,每条边又一个导电的概率。求导电完毕后有电的点的个数的期望。n&lt;=500000n&lt;=500000n<=500000题解:一道不错的题。我们首先的一个考虑是想利用期望的线性性来对整棵树进行树形dp。我们设dp[x]dp[x]dp[x]为点xxx有电的概率,然后转移的化分从子树和从父节点...原创 2018-12-20 20:48:55 · 188 阅读 · 0 评论 -
洛谷3172 BZOJ3930 CQOI2015 选数 莫比乌斯反演 杜教筛
题目链接题意:给你n,k,l,rn,k,l,rn,k,l,r,让你从[l,r][l,r][l,r]选一个数,选nnn次,总方案数是(r−l+1)n(r-l+1)^n(r−l+1)n,问选出的nnn个数的gcd恰好是kkk的方案数。n,k,l,r&lt;=1e9,r−l&lt;=1e5n,k,l,r&lt;=1e9,r-l&lt;=1e5n,k,l,r<=1...原创 2018-12-07 08:19:11 · 192 阅读 · 0 评论 -
BZOJ3517 翻硬币 异或方程
题目链接题意:给你一个n∗nn*nn∗n的01矩阵,每次你可以选择一个(x,y)(x,y)(x,y),作用是把xxx这一行和yyy这一列都进行01取反,问最少操作多少次可以使所有数字都全变成同一种。保证nnn是偶数,n&lt;=1000n&lt;=1000n<=1000。题解:我们先假设要全都变成0。我们发现对一个位置(x,y)(x,y)(x,y)有影响的操作只会是所...原创 2018-11-30 15:23:21 · 126 阅读 · 0 评论 -
BZOJ4313 三维积木 计数 dp
题目链接题意:你有r块红色积木,b块蓝色积木和g块绿色积木,积木都是111的立方体,你要在n*n的格子上摆出主视图积木颜色全部相同的三维物体,要求所有的积木都要用上,问方案数,对1e9+7取模。r,b,g,n<=25题解:一看就是一个比较复杂的计数题,一般还是从dp入手。我们先假设三种颜色中的某一种为主视图的颜色,那么对于其他两种颜色,我们可以先求出不对其进行区分的方案,再乘一个组合...原创 2018-11-25 16:19:38 · 346 阅读 · 0 评论 -
CF123E Maze 期望 树形dp
题目链接题目链接是洛谷翻译过的。题意:给你一棵树,边权都是1,每一个点有一个是起点的概率和一个是终点的概率,你将以起点为根,开始在树上随机dfs,直到走到终点。求dfs从起点到终点的期望长度。n&lt;=10w题解:我们考虑一条确定路径从s到t的期望步数的计算方法。我们发现,这个答案根据期望的线性性,我们可以拆成在这条路径上每个点到下一个点的期望步数之和。那么我们考虑如何求一个点到下一个...原创 2018-11-23 22:59:57 · 306 阅读 · 0 评论 -
莫比乌斯反演 狄利克雷卷积 杜教筛 学习笔记
前置知识:一些数论函数,比如欧拉函数、莫比乌斯函数的一些性质,积性函数及性质,整除分块。这里默认大家会前置知识,如果不会请自行学习。之前尝试看过,结果后来都忘光了,于是还是决定应该写个学习笔记记录一下。首先开始介绍莫比乌斯反演。我们设f(d)f(d)f(d)和F(n)F(n)F(n)为定义在非负整数集合上的两个函数,并且满足下列条件:F(n)=∑d∣nf(d)F(n)=\sum_{d|n}...原创 2018-11-21 20:40:20 · 269 阅读 · 0 评论 -
ARC060 D Digit Sum 数
题目链接题意:给你一个n一个s,问你是否存在一个进制使得n在x进制下的各个位之和是s。n,s<=1e11。题解:乍一看确实没什么好办法,只会暴力枚举进制判断。这题其实并没有用到什么更高明的判断方法,但是优化了枚举。这里用到了一种经常会见到但是又很巧妙的思想:对于小于等于n\sqrt{n}n的和大于n\sqrt{n}n的进行分类讨论。对于小于等于n\sqrt{n}n的情况,...原创 2018-10-22 20:03:33 · 235 阅读 · 0 评论 -
CF914D Bash and a Tough Math Puzzle 线段树 gcd
题目链接(洛谷)题意:给你一个序列a,两种操作,操作0是询问一个区间l,r,问是否最多修改一个数使得区间的gcd是x;操作1是单点修改。5e5题解:这种可以合并的题一看就是可以线段树维护的。对于操作0,我们用线段树维护区间gcd,如果区间gcd是x的倍数,那么把任意一个数改成x就可以了,要么就只有一个数不是x的倍数,把那个数改成x就可以了。其他情况都没法通过只改一个点得到。对于操作1,...原创 2018-10-08 13:32:03 · 121 阅读 · 0 评论 -
洛谷3773 BZOJ4903 CTSC2017 吉夫特 数学 dp
题目链接题意:给你一个单调不升的数组a,求有多少个长度大于等于2的子序列满足∏i=2kCbibi−1mod&ThinSpace;&ThinSpace;2=1\prod_{i=2}^kC_{b_i}^{b_{i-1}}\mod 2=1∏i=2kCbibi−1mod2=1。答案对1000000007取模。题解:首先题意是让你求一个相邻两数组合数膜2意义下都是1的子序列,...原创 2018-10-07 13:31:57 · 186 阅读 · 0 评论