码迷,mamicode.com
首页 >  
搜索关键字:nyoj 336 子序列    ( 6902个结果
POJ 3670 && POJ 3671 (dp)
最长不下降子序列的应用嘛。两题都是一样的。 POJ 3670:求给定序列按递增或递减排列时,所需改变的最小的数字的数目。 POJ 3671:求给定序列按递增排列时,所需改变的最小的数字的数目。   思路就是求最长不下降子序列,然后剩下的就是需要改变的字母。 最长不下降子序列:(我之前有写过,不懂请戳)http://blog.csdn.net/darwin_/article/detail...
分类:其他好文   时间:2014-08-18 00:21:03    阅读次数:231
nyoj 石子归并(1)
石子合并(一) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述    有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。 输入有多组测试数据,输入到文件结束。 每组测试数据第一行有一个整...
分类:其他好文   时间:2014-08-17 17:09:13    阅读次数:233
HDU 2610 (自己完全找不到思路) Sequence one
搜索虐我千百遍,我待搜索。。。好吧,我还木有初恋题意:我开始理解题意就理解偏了,Orz题中有n个元素构成的序列,求出前p个非递减子序列。子序列是先按长度排序的,然后按原序列先后位置排序的。这里的非递减是指子序列中从左到右元素大小的值不减,对,就是这我理解错了。如果p>所有符合要求的子序列的个数,那么...
分类:其他好文   时间:2014-08-17 16:45:42    阅读次数:216
区间dp 括号匹配 nyoj 15
题目链接:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=15 括号匹配(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:6 描述给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。 如: []是匹配的 (...
分类:其他好文   时间:2014-08-17 13:04:52    阅读次数:173
poj 1458 动态规划DP
// poj 1458 zoj 1733 最长公共子序列 DP #include #include #define N 1005using namespace std ;char s1[N],s2[N]; int dp[N][N];int max(int a,int b) { return a>b ...
分类:其他好文   时间:2014-08-17 11:44:02    阅读次数:160
poj 最长公共子序列 1458 记忆式搜索
#include using namespace std;#include#define N 1005char s1[N],s2[N];int dp[N][N];int max(int a,int b) { return a>b ? a:b ;}int f(int x ,int y){if(dp[x...
分类:其他好文   时间:2014-08-17 11:37:42    阅读次数:166
nyoj 37回文串
述所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入第一行给出整数N(00) { ...
分类:其他好文   时间:2014-08-16 20:56:41    阅读次数:215
nyist oj 214 单调递增子序列(二) (动态规划经典)
单调递增子序列(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 给定一整型数列{a1,a2...,an}(0 如:1 9 10 5 11 2 13的最长单调递增子序列是1 9 10 11 13,长度为5。 输入 有多组测试数据( 每组测试数据的第一行是一个整数n表示序列中共有n个整数,随后的下一行里有n个整数,...
分类:其他好文   时间:2014-08-16 11:13:10    阅读次数:240
NYOJ 2 括号配对问题
/* 题目大意:求括号是否配对 解题思路:开一个数组b,来作为栈,top为栈的下个下标控制入栈和出栈 难点详解:见代码 关键点:对进栈和出栈了解深刻一点 解题人:lingnichong 解题时间:2014/08/15  19:46:45 解题体会:最基本栈的运用。一开始还不是很清楚。可以先背一下,每天睡觉前再看一下,到用的时候,再根据这个模板写出来就可以了,这样印象会更加深刻了 *...
分类:其他好文   时间:2014-08-15 21:14:40    阅读次数:220
HDU 1025 Constructing Roads In JGShining's Kingdom LIS题解
本题是LIS题解。主要是理解他的题意。他的题意都好像比较隐晦,比如每个poor city和rich city一定是需要对应起来的,比如poor city和rich city并不是按顺序给出的。 其实是可以把数列按照poor city排序,然后求rich city城市号的最大递增子序列。 不过这里不用排序,利用hash的思想直接对应起来就可以了。 然后就是本题是卡DP的O(n*n)的解法的,这...
分类:其他好文   时间:2014-08-15 17:55:49    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!