上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 50 下一页
摘要: 题意:统计前缀在串中出现的次数思路:next数组,递推#include#include#includeusing namespace std;#define MaxSize 200005#define Mod 10007char str[MaxSize];int _next[MaxSize];int... 阅读全文
posted @ 2015-08-21 20:50 gongpixin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题意:真难懂。。给出26个英文字母的加密表,明文中的'a'会转为加密表中的第一个字母,'b'转为第二个,...依次类推。然后第二行是一个字符串(str1),形式是密文+明文,其中密文一定完整,而明文可能不完整(也可能没有)。求出最短的完整的字符串(密文+明文)。思路:1.用kmp来做:首先肯定的是,... 阅读全文
posted @ 2015-08-21 17:12 gongpixin 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 题意:重复子串次数思路:kmp#include#include#includeusing namespace std;#define MaxSize 1000005int next[MaxSize];void GetNext(char t[]){//求next数组 int j,k,len; ... 阅读全文
posted @ 2015-08-20 21:00 gongpixin 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 题意:统计子串出现在主串中的次数思路:典型kmp#include#include#includeusing namespace std;int next[10005];void GetNext(char t[]){//求next数组 int j,k,len; j=0; k=-1; ... 阅读全文
posted @ 2015-08-20 20:21 gongpixin 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 题意:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000,1≤k≤50000思路:莫比乌斯反演,ans=solve(b/k,d/k)-s... 阅读全文
posted @ 2015-08-20 10:20 gongpixin 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.long long 输入用%lld 输出用%I64d (注:今天发现有的输出还得用lld。。。与编译器有关,自己谨慎使用。) 2.数据输入加速(g++) ①适用于正整数 //适用于正整数 template <class T> inline void scan_d(T &ret) { char c 阅读全文
posted @ 2015-08-19 21:12 gongpixin 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题意:这题求[1,b],[1,d]gcd为k的对数。思路:转化之后就是[1,b/k],[1,d/k]之间互质的数的个数。设f(k)为gcd(x,y)=k的数对(x,y)的对数,我们要求的是f(1)设g(k)为gcd(x,y)为k的倍数的数对(x,y)的对数,可以想到g(k)=floor(b/k)*f... 阅读全文
posted @ 2015-08-19 21:09 gongpixin 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.hdu 1695 GCD(莫比乌斯反演) 2.bzoj 2301 [HAOI2011]Problem b(莫比乌斯反演+分块优化) 阅读全文
posted @ 2015-08-19 20:59 gongpixin 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题意:欧拉函数思路:欧拉函数模板,代码略。 阅读全文
posted @ 2015-08-19 12:55 gongpixin 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.stack#include#include#includeusing namespace std;int main(){ stackmystack;// mystack.push(16);//插入元素 mystack.push(64); mystack.push(32);... 阅读全文
posted @ 2015-08-18 16:58 gongpixin 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 50 下一页