随笔分类 -  ACM

摘要:题意: 给出红蓝两种,然后排成一个字符串,要求在每一个长度为素数的区间里面是的r(red)的数量不小与b(blue)的数量; 思路一:想象当n为2的时候的情况是 rr,rb,br,三种情况,当n为3的时候相当于在后面添加一个b或者r,会发现形成rr的情况是前面rr和br的和,形成br的情况是前面的r 阅读全文
posted @ 2017-08-02 10:22 OMG_By 阅读(160) 评论(0) 推荐(0)
摘要:原地址:http://www.2cto.com/kf/201401/272375.html 前提是MOD是个素数。 新学的一个求逆元的方法: inv[i] = ( MOD - MOD / i ) * inv[MOD%i] % MOD 证明: 设t = MOD / i , k = MOD % i 则有 阅读全文
posted @ 2017-06-25 17:19 OMG_By 阅读(295) 评论(0) 推荐(0)
摘要:1242 斐波那契数列的第N项 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 #include<stdio.h> #define mod 1000000009 struct node{ long long int c[2][2]; } t; long long int 阅读全文
posted @ 2016-04-08 21:19 OMG_By 阅读(204) 评论(0) 推荐(0)
摘要:给出长度为N的数组,找出这个数组的最长递增子序列。(递增子序列是指,子序列的元素是递增的) 例如:5 1 6 8 2 4 5 10,最长递增子序列是1 2 4 5 10。 给出长度为N的数组,找出这个数组的最长递增子序列。(递增子序列是指,子序列的元素是递增的) 例如:5 1 6 8 2 4 5 1 阅读全文
posted @ 2016-03-31 20:49 OMG_By 阅读(203) 评论(0) 推荐(0)
摘要:1089 最长回文子串 V2(Manacher算法) 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1089 最长回文子串 V2(Manacher算法) 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1089 最长回文子串 V2(Man 阅读全文
posted @ 2016-03-31 12:51 OMG_By 阅读(183) 评论(0) 推荐(0)
摘要:首先谢谢大神的提示,这个恐怕是最详细的了吧http://blog.csdn.net/c0de4fun/article/details/7318642 阅读全文
posted @ 2016-03-19 19:40 OMG_By 阅读(120) 评论(0) 推荐(0)