上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2014年8月9日

HDOJ多校联合第四场

摘要: B题:C题:仅由'A','G','C','T',4个字母组成,给定一个字符串S,|S|<=15,给定一个整数m,以m为长度且仅含4种字母的字符串T,求LCS(S,T)为0,1,2,3....|S|,时相应字符串T的数目。分析:dp+状态压缩反正我不会这题,也是看了羊神的代码之后才明白这题的思路下面说... 阅读全文

posted @ 2014-08-09 21:37 rootial 阅读(111) 评论(0) 推荐(0) 编辑

2014年8月8日

HDOJ多校联合第六场

摘要: 先一道一道题慢慢补上,1009.题意,一棵N(Nw的路径出现次数,以及S2在v->w出现的次数。S1(x) = S0[1....x],1w出现的次数记为t1[x],那么t1[x] = dp1[u][1][x] - sum{t1[a-1]*dp1[fa[w]][a][x]} (1 3 #includ... 阅读全文

posted @ 2014-08-08 12:47 rootial 阅读(296) 评论(0) 推荐(0) 编辑

2014年7月30日

MemSQL Start[c]UP 2.0 - Round 1

摘要: 搞了好久才把大部分题目题解看完了,真是太弱了。A题简单暴力题一个一个匹配,对应位置字母要么相同,要么是'.'.B题给定一个矩阵,左下角(0,0),右上角(n, m),取4个不同的点连成一段折线,要有最长的折线长度。排除n == 0 和m == 0 ,剩下的情况中总共由4中情况:枚举一下就可以了1. ... 阅读全文

posted @ 2014-07-30 22:48 rootial 阅读(444) 评论(3) 推荐(1) 编辑

HDOJ 4893 Wow! Such Sequence!

摘要: 题意是这样的,给定一个n个元素的数组,初始值为0,3种操作:1 k d将第k个数增加d;2 l r 询问区间l...r范围内数之和;3 l r 表示将区间l...r内的数变成离他最近的斐波那契数,要求尽量小。线段树操作题目,其中对于第三种操作用一个懒惰标记一下,表示l...r内的数是不是已经变成斐波... 阅读全文

posted @ 2014-07-30 21:56 rootial 阅读(202) 评论(0) 推荐(0) 编辑

2014年7月28日

TC Asia Competition

摘要: 250PT不说了。很水得一题。500PT给定n(=3 时,首先选定中心城市,n种情况,然后选定末端城市C(n-1,k),接下来剩n-k-1个城市,要各自安放在k条路径上,而且是应该考虑安放顺序的,所以是将n-k-1分给k条道路,并且排列一下。n-1-k分给k条道路可以这样理解。在n-1-k个****... 阅读全文

posted @ 2014-07-28 19:36 rootial 阅读(166) 评论(0) 推荐(0) 编辑

2014年7月26日

Codeforces 258 Div2

摘要: A题,n*m根木棍,相交放置,轮流取走相交的两根,最后谁不能行动,则输掉。min(n,m)&1 为1则先取者赢。B题,给定一个长度为n,且各不相同的数组,问能否通过交换连续一段L....R使得变成单调递增。如果一开始就是递增的,那么直接输出L。。。R就是1 1,交换一个就行了;否则判断中间是否有且一... 阅读全文

posted @ 2014-07-26 02:10 rootial 阅读(195) 评论(0) 推荐(0) 编辑

2014年7月15日

斯坦纳树

摘要: 斯坦纳树是一类比较特殊的DP吧,主要针对点集连通问题,通常dp[i][s]表示以i为根的,连通状态为s的一棵树的最小权值,有两种转移方式,其中state[i]表示点i的二进制标号,通常无关的点state值为0,dp[i][s] = min{dp[i][s], dp[i][j] + dp[i][k]}... 阅读全文

posted @ 2014-07-15 23:43 rootial 阅读(884) 评论(0) 推荐(0) 编辑

2014年4月7日

<算法竞赛入门经典> 第8章 贪心+递归+分治总结

摘要: 虽然都是算法基础,不过做了之后还是感觉有长进的,前期基础不打好后面学得很艰难的,现在才慢慢明白这个道理。 闲话少说,上VOJ上的专题训练吧:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=40741#overview 1. A UVA 10602Editor Nottoobad 好像是俄罗斯NOI的题目,题意是给定n个字符串,然后... 阅读全文

posted @ 2014-04-07 00:26 rootial 阅读(410) 评论(0) 推荐(1) 编辑

2014年2月17日

UVALive 6602 Counting Lattice Squares

摘要: 给定一个n*m的网格,求面积为奇数的正方形有多少个.首先是n*m个面积为1的,然后剩下的要么是边长为奇数,要么被这样一个奇数边长所包围。原因如下:对于一个边长不平行于坐标抽的正方形,其边长一定是某个长方形的对角线,而且长方形长宽a,b一定是一奇数,一偶数,这样area = a^2+b^2才是奇数。所以可以对任何奇数i #include #include #include #include #include #include #include #include #include #include #include #include #include #define esp 1e-3#defin. 阅读全文

posted @ 2014-02-17 16:19 rootial 阅读(426) 评论(0) 推荐(0) 编辑

2014年2月15日

UVALive 6609 Minimal Subarray Length (查找+构建排序数组)

摘要: 描述:给定n个整数元素,求出长度最小的一段连续元素,使得这段元素的和sum >= X. 对整个数组先求出sum[i],表示前i个元素的和,然后依次求出以a[i]为起点的,总和>= X的最小长度, 每次考虑新元素a[i]时,将a[i]加入数组, pa[—q] = mp(sum[i], i),这样pa[q……….p]形成一段总和递增的序列,下标也是逐渐增大。 最后利用lower_bound函数求... 阅读全文

posted @ 2014-02-15 21:14 rootial 阅读(539) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

导航

点击右上角即可分享
微信分享提示