自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

原创 连续重复次数最多的重复子串 hdu2459 poj 3693

#include #include #include int wa[200000],wb[200000],wv[200000],wsum[200000]; int height[200000],sa[200000],rank[200000]; int n,ans,len,pos; char str[200000]; int R[200000]; int f[200000][20]; in

2012-03-30 10:46:39 1680

原创 重复出现的不重叠子串数目 hdu 3518

枚举长度k,在将height数组以k分组,如果一组中最大和最小位置差>=k那么ans++; #include #include using namespace std; const int N=1005; int wsum[N],wv[N],wa[N],wb[N],sa[N],rank[N],height[N]; char str[N]; int cmp(int *r,int a,int b

2012-03-22 19:00:47 1069

原创 //求一个串最多由哪个串复制若干次得到 poj 2406

用kmp会很方便。 后缀数组的话枚举字符串(0,i),如果能够被n整除并且lcp(0,i+1)==n-i-1,那么答案就是n/(i+1); //求一个串最多由哪个串复制若干次得到 #include #include #include #include using namespace std; const int N=5000005; int wa[N],wb[N],wv[N],wsum

2012-03-22 18:49:21 515

原创 出现k次以上重复的最长子串 poj 3261

先二分答案,然后分组。只要某一组包含的后缀数量大于等于k,表示有解 //出现k次以上重复的最长子串 #include #include #include #include using namespace std; const int N=30000; int wa[N],wb[N],wv[N],wsum[N]; int height[N],sa[N],rank[N]; int n,k;

2012-03-22 15:01:55 547

原创 不同回文子串数目 hdu 3948

将原串反向后接在后面,中间用一个没出现过的字符隔开; 如"abab";k=strlen(str); 连接后变为"abab9baba0" 根据height【】排序后 i   height[i]  子串 0     0              0 1     0              9baba0 2     0             a0 3     1

2012-03-22 13:14:51 2773

原创 最长回文子串 ural1297

算法分析(来IOI2009 国家集训队论文) 穷举每一位,然后计算以这个字符为中心的最长回文子串。注意这里要分两 种情况,一是回文子串的长度为奇数,二是长度为偶数。两种情况都可以转化为 求一个后缀和一个反过来写的后缀的最长公共前缀。具体的做法是:将整个字符 串反过来写在原字符串后面,中间用一个特殊的字符隔开。这样就把问题变为了 求这个新的字符串的某两个后缀的最长公共前缀 Suffix(

2012-03-21 22:00:50 534

原创 最长重复不重叠子串 poj 1743

(资料来自国家集训队论文) 把排序后的后缀分成若干组,其中每组的后缀之间的height 值都 不小于k。例如,字符串为“aabaaaab”,当k=2 时,后缀分成了4 组,如图5所示。 。然 后对于每组后缀,只须判断每个后缀的sa 值的最大值和最小值之差是否不小于 k。如果有一组满足,则说明存在,否则不存在。整个做法的时间复杂度为 O(nlogn)。 //

2012-03-21 18:38:47 1261

android 仿天猫商品详情界面滑动效果

android 仿天猫商品详情界面滑动效果 向上遮盖,向下拉伸放大

2015-10-30

chrome google 浏览器 json handler json解析插件

chrome google 浏览器 json handler json解析插件

2015-08-15

android弹幕评论demo

http://blog.csdn.net/ddovetlose/article/details/47098959 纯粹按照自己的想法仿照b站的弹幕写的一个demo,不知道正确的姿势怎么样的。

2015-07-28

android 仿微信tab切换渐变效果

android 仿微信tab切换渐变效果

2015-07-24

基于WINDOWS环境下的小型文本编辑器

基于WINDOWS环境下的小型文本编辑器 大致实现以下要求 1. 实现中英文的输入,输出,能打开文件,保存到文件等。 2. 文本编辑器中的字符能被修饰为斜体,粗体,下划线,着重线,有颜色,并能选择字体,字体大小等。 3. 实现全选,重做,部分选择,复制,剪切,删除等基本操作。 4. 允许插入图片,并能进行大小改变等简单处理。 5. 可实现插入日期,查找,替代等功能,并在界面的状态栏中显示时间,日期,是否大写,是否插入。 6. 可以在文档内部任意处插入别的文档内容,能另外保存。 7. 可以在安装了打印机的机器上进行页面设计,打印文档。

2013-09-05

魔兽显血物品改键源代码

自己编的一个魔兽显血和物品栏改键小程序,用模拟按键来显血,安装消息钩子来改键

2013-05-17

win32 c++ 连连看

自己用vc6.0编写的win32应用程序连连看,主要熟悉下gdi和消息响应机制。

2013-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除