- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Topcoder SRM 544 1000pt
记忆化搜索#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#define i64 __int64#define out64 "%I64d
2012-05-31 21:30:12 587
原创 POJ 4046
真不知道邀请赛的时候我是怎么把这题a掉的。。。。刚刚又搞了一下居然tle了,还tle了好多遍,想想当时能做出来真是运气,反正这题就是优化到极限,像我这种用vector建图的更是伤不起。。。想起现场赛居然有些队还是1A。。。这就是差距#include#include#include#include#include#define MM(name,what) memset(name,wha
2012-05-26 11:17:15 613
原创 WOJ 1084【后缀树】
Gardon - DYGG's contest 4,这题相当恶心,首先你要求出最长出现的连续技的长度,而且是不能重叠的,然后如果有两个连续技的长度是一样的话还要输出那个出现的次数多的那个,很恶心。。很恶心。。第一次敲后缀树。。。。呼~~~~~~也许标准的做法是后缀数组吧~~不过我不会#include#include#include#include#include#incl
2012-05-25 19:14:22 855
原创 悲剧
悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲
2012-05-20 21:45:55 723 4
原创 zoj 3190 Resource Archiver 【构造最短不含病毒串的串】
Run IDSubmit TimeJudge StatusProblem IDLanguageRun Time(ms)Run Memory(KB)User Name28971942012-05-19 09:54:06Accepted3190C++1103524zz_121
2012-05-19 09:59:08 789 2
原创 zoj 3228 Searching the String【ac自动机】
28964542012-05-18 16:35:19Accepted3228C++210072084zz_121528964412012-05-18 16:30:35Compilation Error3228C++00zz_121528964252
2012-05-18 16:39:44 892
原创 poj 3691 DNA repair 【ac自动机 + dp + spfa】
建好了ac自动机剩下的问题等价于二维点集上的最短路问题,但由于长度相同的状态之间没有边,所以spfa退化成为bfs#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;
2012-05-17 20:04:26 601
原创 poj 2778 DNA Sequence 【ac自动机 + dp + 矩阵快速幂】
这题基本上是纯模版,开始wa了,然后和模版对照了一下,居然是建fail指针的时候搞错了。。。少写了一个q.push(to)#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace st
2012-05-17 11:01:39 834
原创 大数模版
功能不是太多,不过挺好用的~#define MAX 100000#define base 10000#define digit 4struct bigint{ int c[MAX]; int len; void init() { len = 0; memset(c,0,sizeof(c)); } big
2012-05-16 20:10:37 497 1
原创 poj 1625 Censored! 【AC自动机 + DP + 强力大数模版】
1y,还是这个大数模版给力,自己敲了个动态的大数模版结果连加法都算不对。。。#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#define i64 __int64#define out64 "%I64d\n"#define in64 "%I64d"#el
2012-05-16 10:59:52 710
原创 POJ 1204 【AC自动机】
开始wa掉了,360行的代码找错真难受!!!居然是一个地方多减了一个1……#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#define
2012-05-14 19:44:49 620
原创 hdu 2825 Wireless Password 【ac自动机+dp】
我的第一道ac自动机+dp学了那么久ac自动机,直到现在才会把它和dp结合在一起结合在一起也没以前感觉的那么神奇,实际上就是图论中的记忆化搜索,ac自动机是一个图,在这个图上进行dp过程就叫记忆化搜索,和树形dp也挺像的~#include#include#include#include#include#include#include#include#include
2012-05-14 14:14:17 713
原创 hdu 2222
再敲2222~纯数组版AC自动机#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#define i64 __int64#define
2012-05-12 21:45:41 741
原创 POJ 4052 金华邀请赛I题
写了个数组版的ac自动机,感觉还不错#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#define i64 __int64#defi
2012-05-12 17:30:58 1848
原创 POJ 4049 金华赛区邀请赛F题
因为XXX不是每次都下“x”。。。。这是我狂wa30多次的原因。。悲剧对于XXX走,如果存在一个子局面true,返回true,否则返回false对于XXX的女友走,必须满足任意子局面true,返回true,否则返回false感谢dut200901102神犇~#include#include#include#include#include#include#includ
2012-05-11 11:08:05 4086 5
原创 hdu 4091
分析一下~只有一种情况背包搜索会超时,那就是当他们的性价比相同的时候,这种情况用数论的知识判断一下就可以了~ac~!最后发现害我wa了那么多次的原因居然是一个a写成了v。。。- -!坑爹。。#include#include#include#include#include#include#include#include#include#include#include#inc
2012-05-03 21:40:31 810
原创 SGU 140
AC了!!哈哈,我就知道是int64越界了,所以每次模一个p就可以了~拓展欧几里德#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#d
2012-05-02 22:12:18 726
原创 SGU 139 Help Needed!
8数码的进化~~15数码!和8数码一样,也可以用逆序数来分析,不过不同的是:当你上下移动空格的时候,逆序数会改变,可是左右移动的时候逆序数不会变,这个时候呢~就需要刷一点小聪明了比如把2移动到他需要移动到的位置,我们可以计算移动到那个地方的时候奇偶性会改变多少次这只和它的纵坐标有关,对吧?所以只要分析当前局面的逆序数再加上要把所有数字移动到他们的标准位置你所需要改变的奇
2012-05-02 19:28:46 1341
原创 SGU 138
#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#ifdef _WIN32#define i64 __int64#define out64 "%I64d\n"#de
2012-05-02 16:52:31 610
原创 hdu 4203
博弈题。。?这tm根本就是一道数论题!!f*。。#include#includeusing namespace std;int n,k;int main(){ int T; cin>>T; while(T--) { cin>>n>>k; if(k%2) { if(n%2)
2012-05-02 12:20:55 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人