GuGuFishtion $$ Time Limit: 1500 ms\quad Memory Limit: 65536 kB $$ 题意 给出定义$Gu(a, b) = \frac{\phi(ab)}{\phi(a)\phi(b)}$ 求出$\sum_{a=1}^{m}\sum_{b=1}^{n} ...
分类:
其他好文 时间:
2019-08-28 12:38:20
阅读次数:
84
欧拉函数 定义:φ(x)为1至x中与x互质的数的个数. φ(x)=x*∏(p为x的所有质因子)(1-1/p) 简单说明一下,这其实是利用了容斥原理.假设x只有两个不同的质因子p,q,1至x中p的倍数有x/p个,q的倍数有x/q个,把这些数去掉之后,我们也许会重复去掉一些小于x既是p的倍数又是q的倍数 ...
分类:
其他好文 时间:
2019-08-27 23:00:47
阅读次数:
114
概率与期望dp 定义: 概率:事件A发生的可能性,计作P(A) 期望:事件A结果的平均大小,记住E(x) ? E(x)=每种结果的大小与其概率的乘积的和 注意计算概率时需要考虑是否要用容斥原理 期望dp时注意有时要用倒序枚举 其实本质和其他的dp没什么区别 例题 概率充电器 "题面" 题意:n个充电 ...
分类:
其他好文 时间:
2019-08-25 00:34:02
阅读次数:
108
题目 写一个函数求,返回s以内所有3或5的倍数的和。 参数 整数 s 思考 1. 遍历区间把所有数字加起来。 2. 容斥原理+数列求和 由于方法二数学味道较浓所以我们选择第一种书写代码。 代码 haskell(1行) haskell fn s = sum [ x | x ...
分类:
其他好文 时间:
2019-08-09 23:55:22
阅读次数:
163
集训1(HDU2018 Multi-University Training Contest 2)补题 E、G 较简单,赛后应马上补上。 C、F 属于常见知识点,也应尽快补上。 ...
分类:
编程语言 时间:
2019-08-06 23:58:39
阅读次数:
253
我才不会告诉你我cmp写错了,然后调了一年 CDQ分治模板题 一维时间,二三维x,y坐标 避免树状数组下标出现0炸掉,把跟长度有关的都+1 答案用容斥原理即可(类似于二维前缀和?) ...
分类:
其他好文 时间:
2019-07-13 19:58:33
阅读次数:
115
题目 链接 有n只青蛙,有m块石头,编号为0~m-1,第i只青蛙每次可以跳$a_i$, 刚开始都在0,问,青蛙总共可以跳到的石头之和为多少。其中$t≤20$,$1≤n≤10^4$,$1≤m≤10^9$,$1≤a_i≤10^9$. 分析 根据裴蜀定理知,对于一个有n个点的环,每个循环节的长度为n/gc ...
分类:
其他好文 时间:
2019-07-13 18:36:38
阅读次数:
97
题目传送门 啊又是一个考场上没拿到的水题,差一步!! 组合数,先打个杨辉三角吧。 显然棋子应该一种一种的放,这很dp。 而且棋子一旦放下,那么它所在的行列就只能放这种颜色的棋子了。 设dp[i][x][y]表示正在放第i种颜色的棋子,还有x行y列没有放过棋子。 我们枚举给第i种颜色的棋子一共安排xx ...
分类:
其他好文 时间:
2019-07-09 22:09:11
阅读次数:
102
6.28总结 "比赛链接" 得分情况 估分:100+0+0 实际:92+0+0 rank7 T1 推了两个小时的式子才推出来 容斥原理真奇妙... 忘记处理k=0的情况少了8分。数据还算良心 正解 题目要求有多少对数有恰好k个数相同。 记ans[i]表示 恰好 有k个数相同的对数 s[i]表示 至少 ...
分类:
其他好文 时间:
2019-07-07 22:49:46
阅读次数:
237
学了一种爆搜版+剪枝的容斥方法,即类似数位dp时按位进行容斥,同时需要在搜索过程中进行剪枝 ...
分类:
其他好文 时间:
2019-07-07 14:50:45
阅读次数:
134