上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 74 下一页
摘要: 思路: 常见算法时矩阵快速幂,但事实上这题可以不需要矩阵快速幂。 设斐波那契数列为$f$,观察规律可以发现: 当$n$为偶数时,$f_n=(f_{n-1}\times 2+f_n)\times f_n$; 当$m$为奇数时,$f_n=f_{n+1}^2+f_n^2$。 这样只要用一个map记录已经计 阅读全文
posted @ 2017-08-15 09:05 skylee03 阅读(142) 评论(0) 推荐(0) 编辑
摘要: OJ题号: 洛谷1082 思路: 逆元模板。 阅读全文
posted @ 2017-08-14 15:46 skylee03 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 思路: 线性推逆元模板。 核心代码:inv[i]=(long long)(p-p/i)*inv[p%i]%p; 注意中间结果要开long long,否则会上溢,只有32分。 阅读全文
posted @ 2017-08-14 15:01 skylee03 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 思路: 首先将$30000$以内的所有质数求出,再对$m1$质因数分解。 对于每个$s$,计算它和$m1$的每个公共质因数的倍数关系,取$max$则为该细胞满足条件所花费的最少时间。 再对于每个细胞的最小时间取$min$,即为所求的结果。 注意特判$m1=1$和$m2=0$的情况。 阅读全文
posted @ 2017-08-14 13:49 skylee03 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 来源: ACM Short Term Exam_2007/12/13 题目大意: Nim游戏的一个变形,给定三堆棋子,每次只能从其中一堆取,取的个数为Fibonacci数列中的任意一项。 思路: 首先递推求出Fibonacci数列的前1000项,然后构造SG函数$sg[i]=mex\{sg[j]|j 阅读全文
posted @ 2017-08-14 09:42 skylee03 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 来源: Waterloo Local 2002.01.26 题目大意: 找出$n$个点的费马点。 思路: 模拟退火。 首先任取其中一个点(或随机一个坐标)作为基准点,每次向四周找距离为$t$的点,如果找到的点总距离更小,就把该点作为新的基准点。 每次找完后降低温度$t$,重复上述过程,直到温度$t$ 阅读全文
posted @ 2017-08-14 09:03 skylee03 阅读(144) 评论(0) 推荐(0) 编辑
摘要: OJ题号: BZOJ1856、洛谷1641 思路: 总方案数为$\binom{n+m}{m}$,非法方案数为$\binom{n+m}{m-1}$。 则合法方案数为$(n-m+1)\frac{(n+2)(n+3)...(n+m)}{m!}$。 其中除以$m!$可以用乘以逆元实现,边乘边模。 因为要求出 阅读全文
posted @ 2017-08-13 13:06 skylee03 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 来源: 2016"百度之星" - 资格赛(Astar Round1) 思路: 首先处理出所有前缀的哈希$f$,对于所有的询问$[a,b]$,答案即为$\frac{f[b]}{f[a-1]}$。 哈希值除法可以通过乘逆元实现。 注意循环时不能直接用$strlen(s)$作为判断条件, 因为$strle 阅读全文
posted @ 2017-08-10 14:09 skylee03 阅读(135) 评论(0) 推荐(0) 编辑
摘要: OJ题号: BZOJ1863、CodeVS1513 思路: 当$n$为偶数时,可以将原数组按照出现的奇偶性分为两个集合,答案即为两个集合元素最大值之和。 当$n$为奇数时,二分答案,检验时进行动态规划,分别求出当前与$1$的最大冲突值$max$和最小冲突值$min$。 当$min_n=0$时,说明最 阅读全文
posted @ 2017-08-10 12:41 skylee03 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 来源: Northeastern Europe 2005, Northern Subregion 思路: 分数规划经典题。二分分数值$x$,判断其是否满足$\sum (v - w \times m) \geq 0$即可。针对$v - w \times m$从大到小排序,然后对前$k$项求和,检验是否 阅读全文
posted @ 2017-08-10 09:08 skylee03 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 74 下一页