自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bysen32

当梦想照进现实

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

原创 FZU 1481 KMP

【题目大意】 判断两条环形字符串是否相同。 【思路】 将待匹配串复制一份接在后面,再用模式串做KMP,若能找到说明为同一个串。 蛮久没写KMP了,算法忘得差不多了.. 小悲剧啊~ 【CODE】 #include #include using namespace std; char t[222],s[444]; int next[222]; void setNext() {

2012-05-04 14:33:31 610

原创 FZU 2090 无向图最小环 floyd

【题目大意】 给定一个无向图,求出图中的最小环。并输出最小环的个数。 【解题思路】 1.朴素算法。 对于边e(u,v),除掉e之后的最短路径mind(u,v),那么最小环则为mind(u,v)+e(u,v); 2.  一个环中的最大结点为k(编号最大),与他相连的两个点为i,j,这个环的最短长度为g[i][k]+g[k][j]+i到j的路径中,所有结点编号都小于k的最短路径长度

2012-05-03 21:11:43 890

原创 FZU 2087 统计树边

[题目大意] 给定一个无向图,求出这些边(至少出现在一棵生成树中的边)的数目。 [解题思路] 理解MST的思想,将贪心思想运用。 由小到大遍历这些边,权值相同的为一组。 先判断这些边是否能够成为树边,再对这些边进行合并。 [注意事项] 不知道为何,以前一直写的模板不顶用了... 一定要改成比较丑的样子... [Code] #include #include #include #

2012-05-03 15:40:10 696

原创 POJ 2481 Cows 树状数组

【题目大意】 有一条一维的山脊,山脊上有FJ的牛,每头牛都有自己的领地[Si,Ei]。 如果有[Si,Ei]包含于[Sj,Ej]且不完全相等。则说J牛比I牛强壮。 现在FJ想知道对于每头牛,有多少头牛比他强壮。 【解题思路】 利用树状数组解区间问题。 解法一: 按e的降序排列,e相等时,s小的在前。这样通过查询s可以知道区间的情况。 解法二: 按s的升序排列,s相等时,按照e的降

2012-05-02 12:13:08 494

空空如也

空空如也

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

TA关注的人

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