自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

量子流逝

-----------------------------I Will Fight For My Dream

  • 博客(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 573

原创 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 611

原创 WOJ 1084【后缀树】

Gardon - DYGG's contest 4,这题相当恶心,首先你要求出最长出现的连续技的长度,而且是不能重叠的,然后如果有两个连续技的长度是一样的话还要输出那个出现的次数多的那个,很恶心。。很恶心。。第一次敲后缀树。。。。呼~~~~~~也许标准的做法是后缀数组吧~~不过我不会#include#include#include#include#include#incl

2012-05-25 19:14:22 852

原创 悲剧

悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲剧。。。。。悲

2012-05-20 21:45:55 717 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 786 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 857

原创 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 598

原创 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 831

原创 大数模版

功能不是太多,不过挺好用的~#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 495 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 684

原创 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 610

原创 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 710

原创 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 736

原创 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 1824

原创 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 4038 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 800

原创 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 717

原创 SGU 139 Help Needed!

8数码的进化~~15数码!和8数码一样,也可以用逆序数来分析,不过不同的是:当你上下移动空格的时候,逆序数会改变,可是左右移动的时候逆序数不会变,这个时候呢~就需要刷一点小聪明了比如把2移动到他需要移动到的位置,我们可以计算移动到那个地方的时候奇偶性会改变多少次这只和它的纵坐标有关,对吧?所以只要分析当前局面的逆序数再加上要把所有数字移动到他们的标准位置你所需要改变的奇

2012-05-02 19:28:46 1335

原创 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 600

原创 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 717

gcc学习资料

c语言 gcc简介 主要特性和命令格式 适合初学者入门

2012-12-16

空空如也

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

TA关注的人

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