自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ddyyxx的程序员之路

我荒废的今日,正是昨日殒身之人所祈求的明日

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 codeforces 295E Yaroslav and Points (线段树)

http://codeforces.com/problemset/problem/295/E题目大意:在一条水平的直线上有n个点,编号1~n,告诉你每个点的横坐标xi,然后有两个操作:1:将编号为i的点平移d各单位,d为正往右,否则往左。2:求处于区间[l,r]之间每一对点的距离之和,即求 。思路:还是比较裸的线段树问题,我们在线段树中维护以下值:num:该区间有多少个点。

2013-04-18 10:53:15 1567

原创 codeforces 292E Copying Data(线段树)

http://codeforces.com/problemset/problem/292/E题目大意:两个数组,a和b,两种操作:1:将数组a的区间[x,x+k-1]复制给数组b的区间[y,y+k-1]。2:问当前b[x]的值。 思路:这道题可以用线段树做,在线段树中维护以下值:sta,stb,这两个值只有在线段树的叶子节点才有意义,对于一个位置po,(也就是线段[po,po]

2013-04-18 10:36:14 1472

原创 hdu 4416 Good Article Good sentence (后缀自动机 SAM)

2012杭州网络赛的一道题,后缀数组后缀自动机都行吧。题目大意:给一个字符串S和一系列字符串T1~Tn,问在S中有多少个不同子串满足它不是T1~Tn中任意一个字符串的子串。 思路:我们先构造S的后缀自动机,然后将每一个Ti在S的SAM上做匹配,类似于LCS,在S中的每一个状态记录一个变量deep,表示T1~Tn,在该状态能匹配的最大长度是多少,将每一个Ti匹配完之后,我们将S的SAM做

2013-04-16 10:36:18 7565

原创 codeforces 235 C Cyclical Quest (后缀自动机 SAM)

http://codeforces.com/problemset/problem/235/C陈立杰出的后缀自动机,过的人挺少,不过还算是一道中规中矩的后缀自动机吧。题目大意:给一个字符串S,再给一个字符串T,设T的长度为len,问T的循环串在S中出现的次数,这里循环串的定义是:对于一个长度为len的字符串,我们把它首尾相接,然后从任意位置开始走len步所得到的串我们叫做T的循环串。如aba

2013-04-16 10:13:21 8241

原创 2013微软编程之美 资格赛C 树上的三角形

题目大意:给你一棵树,问你树中两点之间的最短路上的边集合中是否可以找到三条边,使得它们可以组成一个三角形。节点数100000,询问数100000,边长的范围是[1,1000000000]。思路:对于这道题,直接将两点之间的边求出来再判断肯定是不现实的(小数据就可以。。。),我们不妨先来求一个简化的问题,即:给你一系列边,问你从中是否可以选择三条边组成一个三角形。对于给定三条边a,b,c,它

2013-04-11 16:03:56 1916 2

原创 状态压缩DP题目小节(三)

把最近做的一些状态压缩DP整理一下。DP苦手,从简单的开始。http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1297zoj 2297  题目大意是和n人车轮战,你可以选择对战顺序,和每个人对战会消耗ci的体力,若此时体力小于0(注意是小于不是不大于),则失败,打过一个人后会恢复ri的体力。问你有没有一种顺序使得你能够

2013-04-08 21:18:37 1153

原创 codeforces 165E - Compatible Numbers

昨天看到一道好题,现与大家分享一下。 http://codeforces.com/contest/165/problem/E题目大意:给一个序列a1~an(n 思路:对于一个数,比如说53,其二进制表示为 110101,取它的反,即为001010,我们知道,若一个数x使得x&53==0,则x的二进制一定是这样一个形式:00?0?0(其中?表示可以为0也可以为1)。那么我们设

2013-04-05 10:47:30 1156

原创 状态压缩DP题目小节(二)

最近做的状态压缩DP小节:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4257zoj 4257一堆气体相互碰撞产生能量,求最后能产生的最大能量,应该是很基础的状态压缩DP吧,设dp[flag]表示状态flag时能产生的最大能量,(flag中1表示该气体还存在,0表示该气体已经消失)边界条件是flag所

2013-04-04 10:39:09 1276

原创 codeforces round# 177 div2

这真是一场神奇的比赛,比赛中各种猜想各种对,但我都无法证明,无语了,正式比赛中要能有这状态那我不无敌了?不废话了,上题解吧。 http://codeforces.com/contest/289/problem/AA:水题吧,求出每个区间中所包含的数的个数,求和后,看和k的倍数差多少即可。#include #include #include #include #def

2013-04-03 20:49:35 1038 2

原创 状态压缩DP 题目小节 (一)

最近被状态压缩DP虐得不行,今天终于决定正视自己的弱项,好好把DP练习一下,把今天做的几道状态压缩DP总结一下,一定要想办法摆脱DP弱菜这个标签!!!http://poj.org/problem?id=3254poj 3254 :应该是最基础的状态压缩DP了吧,设dp[i][flag]表示第i行状态为flag时的排放总数,预处理一下dp[1][flag],对于dp[i][flag]

2013-04-03 10:48:36 1273

后缀自动机 陈立杰演讲稿

陈立杰2012年冬令营的演讲稿,讲解了后缀自动机的原理,实现方法与应用。

2013-04-11

计算机程序设计艺术卷1.pdf

该书1999年底被American Scientist列为20世纪最佳12部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。本书结合大量数学知识,分析不同应用领域中的各种算法,研究算法的复杂性,即算法的时间、空间效率,探讨各种适用算法等,其理论和实践价值得到了全世界计算机工作者的公认。书中引入的许多术语、得到的许多结论都变成了计算机领域的标准术语和被广泛引用的结果。另外,作者对有关领域的科学发展史也有深入研究,因此本书介绍众多研究成果的同时,也对其历史渊源和发展过程做了很好的介绍,这种特色在全球科学著作中是不多见的。作者高德纳几十年来对此书倾注的心血难以计量,他力求随着有关领域的最新进展不断更新内容,力求随着原版书的不断重印令其技术的、史实的和出版方面的错误或不当减到极少(他为了能够满意地随时修订自己的著作,发明了计算机排版系统TEX和字形设计系统METAFONT,无偿公诸于巨,使全世界的科技文献作者普遍受惠),现在其最新印次已很难找到错误,而相关史实的新证据、相关研究的新进展、习题的新解答仍在及时充实到勘误表或新的印次中。

2011-10-23

空空如也

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

TA关注的人

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