会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chaoswr
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2018年3月25日
HDU2896 病毒侵袭 AC自动机模板
摘要: 各种MLE,这模板感觉有问题,next数组开128也会MLE,实际上可见字符为编号32~126,只用开100就行。 1 #include <iostream> 2 #include <cstdio> 3 #include <string.h> 4 #include <algorithm> 5 #in
阅读全文
posted @ 2018-03-25 11:22 LBNOQYX
阅读(137)
评论(0)
推荐(0)
2018年3月23日
HDU3374 字符串最大最小表示法模板
摘要: 一开始没太看懂什么意思,拿笔反复推了一遍才大概知道最大最小表示法是怎么求的,感觉太神奇了... 1 #include <iostream> 2 #include <cstdio> 3 #include <string.h> 4 #pragma warning ( disable : 4996 ) 5
阅读全文
posted @ 2018-03-23 22:33 LBNOQYX
阅读(118)
评论(0)
推荐(0)
HDU6135 拓展KMP模板
摘要: emmm...模板,虽然每太搞懂 1 #include <iostream> 2 #include <cstdio> 3 #include <string.h> 4 #pragma warning ( disable : 4996 ) 5 using namespace std; 6 7 inlin
阅读全文
posted @ 2018-03-23 21:02 LBNOQYX
阅读(94)
评论(0)
推荐(0)
2018年3月21日
HDU 3086 马拉车模板
摘要: 模板,但是对这个算法还是不太清楚,真实不明觉厉.... 1 #include <iostream> 2 #include <cstdio> 3 #include <string.h> 4 #pragma warning ( disable : 4996 ) 5 using namespace std
阅读全文
posted @ 2018-03-21 21:30 LBNOQYX
阅读(145)
评论(0)
推荐(0)
Power Strings POJ2406 KMP 求最小循环节
摘要: 相比一般KMP,构建next数组需要多循环一次,因为next[j]代表前j-1个字符的最长相同前缀后缀,比如字符串为aab aab aab共9个字符,则next[10]等于前9个字符中最长相同前缀后缀长度,如果字符串是由某个子串比如aab循环而形成的,则next[10]就会等于(字符串长度len-循
阅读全文
posted @ 2018-03-21 17:08 LBNOQYX
阅读(135)
评论(0)
推荐(0)
KMP模板题 Number Sequence HDU1711
摘要: 模板...嗯 1 #include <iostream> 2 #include <cstdio> 3 #include <string.h> 4 #pragma warning ( disable : 4996 ) 5 using namespace std; 6 7 const int inf =
阅读全文
posted @ 2018-03-21 15:41 LBNOQYX
阅读(106)
评论(0)
推荐(0)
2018年3月20日
Phone List HDU1671 字典树Trie
摘要: 模板题...不过会爆内存,要小心 1 #include <iostream> 2 #include <cstdio> 3 #include <string.h> 4 #pragma warning ( disable : 4996 ) 5 using namespace std; 6 7 const
阅读全文
posted @ 2018-03-20 23:18 LBNOQYX
阅读(93)
评论(0)
推荐(0)
2018年3月18日
一些linux"基本操作"的教程汇总
摘要: linux有些操作不用经常忘掉,如果忘掉还要到处找教程,所以想干脆汇总一些写的比较好的教程,免得下次再去找(完全个人向) 1. guake terminal http://blog.csdn.net/u013634961/article/details/40048199 2,命令行基本操作命令 ht
阅读全文
posted @ 2018-03-18 10:10 LBNOQYX
阅读(106)
评论(0)
推荐(0)
2018年3月16日
Codeforces 899F Letters Removing 线段树/树状数组
摘要: 虽然每次给一个区间,但是可以看作在区间内进行数个点操作,同样数列下标是动态变化的,如果我们将每个字符出现看作1,被删除看作0,则通过统计前缀和就能轻松计算出两个端点的位置了!这正是经典的树状数组操作 需要注意的是,即使每次找到了两个端点,如果只是朴素总左到右遍历会TLE,所以可以给每个字符开一个se
阅读全文
posted @ 2018-03-16 21:48 LBNOQYX
阅读(180)
评论(0)
推荐(0)
2018年3月8日
map 的使用 UVA156
摘要: 借用这一水题来熟悉map的操作,以前以为看过c++ primer,对map虽然不熟悉但用还是会用的,实际上手发现不是那么回事,还是有很多坑的 map<key, value>以前一直对这种表示方式不太熟悉,没记清楚。 Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能
阅读全文
posted @ 2018-03-08 20:31 LBNOQYX
阅读(116)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告