码迷,mamicode.com
首页 >  
搜索关键字:poj2955    ( 25个结果
POJ2955【区间DP】
题目链接【http://poj.org/problem?id=2955】 题意:[]、()的匹配问题,问一个[]()串中匹配的字符数,匹配方式为[X],(X),X为一个串,问一个长度为N(N<=100)串中最多的匹配字符个数。 思路:区间DP,dp[l][r]的意思是区间[l,r]的最大匹配数,预处 ...
分类:其他好文   时间:2017-02-14 11:32:14    阅读次数:163
poj2955 区间dp
题目链接:http://poj.org/problem?id=2955 题意:给定字符串 求括号匹配最多时的子串长度。 区间dp,状态转移方程: dp[i][j]=max ( dp[i][j] , 2+dp[i+1][k-1]+dp[k+1][j] ); 代码: ...
分类:其他好文   时间:2016-11-15 14:28:00    阅读次数:180
POJ2955(区间DP)
Brackets Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5083 Accepted: 2733 Description We give the following inductive definition of a “r
分类:其他好文   时间:2016-02-25 21:05:16    阅读次数:213
POJ2955 Brackets(区间DP)
给一个括号序列,求有几个括号是匹配的。 dp[i][j]表示序列[i,j]的匹配数 dp[i][j]=dp[i+1][j-1]+2(括号i和括号j匹配) dp[i][j]=max(dp[i][k]+dp[k+1][j])(i<=k<j) 1 #include<cstdio> 2 #include<c
分类:其他好文   时间:2016-02-24 22:46:12    阅读次数:167
poj2955括号匹配 区间DP
类似于上一篇博文。#include#includeconst int maxn = 120;char s[maxn];int dp[maxn][maxn];int max(int x,int y){ return x>y?x:y;}int main(){ int i,j,k; wh...
分类:其他好文   时间:2015-11-05 22:18:07    阅读次数:275
poj2955 Brackets
题意:就是数有一个字符串中有多少括号匹配:① ()算两种,② [ ] 算两种题解: 和 LightOj 那道题一样 F[ i ][ j ] = max(F[ i + 1][ j ], F[ i + 1][ k - 1] + F[ k ][ j ] + 2) {i + 1 #include #de.....
分类:其他好文   时间:2015-10-08 21:37:53    阅读次数:211
poj2955 Brackets 简单区间dp
// poj2955 简单区间dp // d[i][j]表示i到j区间所能形成的最大匹配序列 // dp[i][j] = max(dp[i][k]+dp[k+1][j]){i<k<j} // dp[i][j] = max(dp[i+1][j-1]+2) if (s[i] match s[j]) // // 记忆化搜索的时候,将dp[i][i] = 0 ,其他赋值成-1; // // 做题的时候刚开...
分类:其他好文   时间:2015-05-09 19:08:13    阅读次数:118
POJ2955:Brackets(区间DP)
1 #include 2 #include 3 #include 4 #include 5 #define pf(x) printf("%d\n", x) 6 #define CL(x, y) memset(x, y, sizeof(x)) 7 #define max(a, b) (a >...
分类:其他好文   时间:2015-02-25 15:25:46    阅读次数:147
poj2955 Brackets (区间dp)
Brackets Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 3571   Accepted: 1847 Description We give the following inductive definition of a “regular brack...
分类:其他好文   时间:2015-02-21 09:45:11    阅读次数:126
poj2955(区间dp)
题目连接:http://poj.org/problem?id=2955题意:给一个由()[]四种字符任意排列组成的字符串,求最长合法的不连续字串的长度。分析:如果找到一对匹配的括号[xxx]oooo,就把区间分成两部分,一部分是xxx,一部分是ooo,然后以此递归直到区间长度为#include #i...
分类:其他好文   时间:2015-02-02 00:31:27    阅读次数:210
25条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!