自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

frog的小池塘

每个人都是一只小青蛙,找到自己,认清自己,也就找到了自己的小池塘。

  • 博客(16)
  • 收藏
  • 关注

原创 HDOJ 4689: Derangement

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4689题目大意:已知1 ~ N 的全排列。给出第 i 位置上的数比i大还是小。求可能的方法数。算法:这个DP有点儿绕。由左向右依次处理,注意只能把已经处理的数填在已经处理的位置上。也就是处理到 i 时只能把数字1 ~ i 填到第1 ~ i 的位

2013-08-28 20:49:08 1600 2

转载 【转】图论知识点列表

转自:http://barty.ws/图论知识点列表感谢barty!regional之前尽量学完,如果是打算用模板的那么就准备模板。标红的是还不会或者没模板的。基本图算法广度优先遍历深度优先遍历拓扑排序割边割点强连通分量Tarjan算法双连通分量强连通分支及其缩点图的割边和割点最小割模型、网络流规约2-SAT问题欧拉回路

2013-08-26 10:45:54 1740 4

原创 ACM编程中的小技巧总结 (持续更新)

ACM中有很多小技巧和有趣的写法。虽然无法改变算法的复杂度,但是却可以缩短代码长度、减少寻址时间和冗余状态等等。在此对写程序的时候一些小技巧以及一些函数的简洁写法进行总结,以后也会不断更新。当然很多函数它本来就这么短,反正大概我知道的一行函数我都会记下来。不过很多技巧我只是从实用的角度出发,如果要跟我讨论严谨证明的话,麻烦您。。出门。。左转。。。。Google...其中可能借鉴了一

2013-08-25 01:13:25 3555 8

原创 something...

今天看到barty的微博:“高二OI失败,很多人劝我放弃,我没有听,坚持到高三。几乎所有人都认为我不务正业,直到我拿到一等奖,保送一个还不错的学校。大三时候ACM拿到银牌,几乎所有人都认为我再继续搞下去没有意义,我坚持到大四,在大家都在找工作的时候我在刷题。最后进了final。我脑子笨,运气也不好,只是坚持到了最后。”其实我觉得做任何事情总是这样,要是没能一直坚持,就缺乏抱

2013-08-24 23:59:19 1288 3

原创 HDOJ 4670: Cube number on a tree

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4670题目大意:树的每个节点有一个点权,所有的点权都可以被给定的30个质数表示出来。在树上找合法点对。合法点对指的是,两点间路径上的所有点(含端点)的点权乘积是立方数的点对。注意:点对中的两个点可以是相同的,这个坑了我好久,切~算法:树的点分治。每次处

2013-08-24 17:27:29 1257

原创 HDOJ 3594: Cactus

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3594题目大意:仙人掌图的判定。仙人掌图是一种强连通图,使得每条边至多在一个环上。算法:仙人掌算是一种蛮流行的图论模型吧。wiki上Cactus Graph的定义是:一个无向连通图,任两个简单环至多含有一个公共点,等价于任一条边至多属于一个简单环,等价于任

2013-08-19 13:18:14 1451 2

原创 SOJ 4116: Chocolate

题目链接:http://cstest.scu.edu.cn/soj/problem.action?id=4116题目大意:给你N块宽度为1、长度不等的巧克力。再给你一个1*L的盒子。问最少放进去多少块巧克力,就使得剩下的巧克力一块都放不进去了。算法:首先枚举没有放进盒子的巧克力中,长度最短的是哪块。也就是说,盒子里的任一个间隔,都不可能大于这块巧

2013-08-18 00:01:14 925

原创 HDOJ 4661: Message Passing

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4661题目大意:有n个人,每个人知道一个独特的信息。每一次操作,我们可以让一个人把自己知道的所有信息告诉另一个人。要求经过最少次数的操作,可以让所有人知道所有信息。求方案数。算法:显然最好的方法是所有人把消息先告诉同一个人,然后再由这个人把这个消息传给所有人。

2013-08-16 01:23:02 1128

原创 HDOJ 4582: DFS spanning tree

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4582题目大意:给出一个有向图。这个图的前n-1条边构成这个图的一个以节点1为根节点的DFS树。T-Simple环的定义是:至多有一条边不在这棵DFS树上的环。问,至少在图上选中多少条边。才使得每个T-simple环都至少有一条边被选中。算法:需注意的是,题目

2013-08-12 12:50:36 2314 8

原创 HDOJ 4621: Life Game

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4621题目大意:有一个n*m的网格,可以把它染成黑色或白色。如果某个格子被染成黑色,它可以获得一定的权值b[i],如果某个格子被染成白色,它也可以获得一定的权值w[i]。另有若干要求,要求的形式是,指定一种颜色,如果某子矩阵都被染成这种颜色,则可以获得一定的额外奖励。求最大获

2013-08-10 10:26:25 1612

原创 HDOJ 4650: Minimum Average Weight Path

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4650题目大意:给定一个无重边的有向图,求全源最小平均权值路径。最小平均权值路径的定义是,路径总权值 / 路径上的边数最小。算法:题目应当分为两种情况:两点间的路径上可能存在负环,如果一条路径沿着这个负环不断走下去,那么最终的平均值一定是趋于这个负环的平均权值

2013-08-06 22:50:08 1159

原创 POJ 2019: Cornfields

题目链接:http://poj.org/problem?id=2019题目大意:给定一个N*N的矩阵,查询若干个B*B的矩阵中最大值和最小值的差值。算法:由于对于每个矩阵,查询的子矩阵的大小是固定的。、所以一看就是基础数据结构的练习。不过我暂时没空管这个,我做这道题是为了写一个二维RMQ的模板二维RMQ的原理也很简单。首先像一维RMQ一样,处理出

2013-08-03 14:36:04 1542

原创 SOJ 500题 MARK

SOJ刷到500题了!虽然现在早就不怎么在SOJ刷题了,但还是值得纪念一下,毕竟是我搞ACM前期一直在刷的OJ。上图:500题~第1次提交和第500次提交,刚好隔一年~~~~然后,下面是丧心病狂的。。我在SOJ discuss的大部分帖子的截图。咳咳咳咳,人不2b枉少年,毕竟是花费了很多心血,值得纪念嘛~不过,看到我由当初的青涩变成现在的

2013-08-02 14:03:45 1643 8

原创 HDOJ 4638: Group

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4638题目大意:给定一个序列,是1~n的一个排列。每次查询一个区间,问这个区间中含有多少个子集,自己中的序号是连续递增的(顺序可打乱)。例如区间1,5,3,2可以分成1,2,3和5。算法:不难看出一个点只能影响两个点,也只能被两个点影响。我们先算出每个点前面有

2013-08-01 19:57:04 1109

原创 HDOJ 4635: Strongly connected

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4635题目大意:给定一个有向图,问至多加多少条边,使得新图是非强连通的简单图。算法:与其算加多少边,不如算有多少边不能加。很容易想到,最终的图是分成两个强连通分支的。这两个强联通分支内部分别是完全图,强连通分支之间的边都是由某个SCC指向另一个SCC的,不

2013-08-01 19:48:26 1091

原创 HDOJ 4632: Palindrome subsequence

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4632题目大意:求一个序列中有多少回文子序列。两个子序列只要有一个下标不同就视为不同,无论组成它的字母相不相同。算法:我的算法可能比官方题解要麻烦些。我用d[i][j]表示以s[i],s[j]为中心的回文子序列的数量,注意i,j可能相同。那么假如s[i

2013-08-01 19:34:19 1090

空空如也

空空如也

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

TA关注的人

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