码迷,mamicode.com
首页 >  
搜索关键字:lis    ( 17068个结果
从一列数中筛除尽可能少的数使得从左往右看,这些数是从小到大再从大到小的
问题:从一列数中筛除尽可能少的数使得从左往右看,这些数是从小到大再从大到小的(网易)。 解法:这是双端 LIS 问题,用 DP 的思想可解,目标规划函数 max{ b[i] + c[i] }, 其中 b[i] 为从左到右, 0 ~ i 个数之间满足递增的数字个数; c[i] 为从右到左, n-1 ~ i 个数之间满足递增的数字个数。最后结果为 n - max + 1。其中 DP 的时候,可以...
分类:其他好文   时间:2014-09-22 17:27:47    阅读次数:231
SGU 199. Beautiful People 二维LIS
第一维排序 第二维LIS #include #include #include using namespace std; int dp[100010]; int p[100010]; struct node { int x, y, id; }a[100010]; bool cmp(node a, node b) { if(a.x != b.x) return a.x < b...
分类:其他好文   时间:2014-09-22 01:03:01    阅读次数:275
zoj 1025 - Wooden Sticks
题目:求一个序列中最大不上升子序列的个数。 分析:dp,LIS。一个序列中的不上升子序列的最小个数,是他的最大上升子序列长度。              证明:首先求串的最大上升子序列,那么每个元素一定属于一个不同的不下降串;                         如果,取第一个最大上升子序列,那么每个元素一定是集合中的最大值;                        这些...
分类:其他好文   时间:2014-09-21 23:41:21    阅读次数:321
本地仓库关联远程仓库,从远程仓库克隆代码
1.查看仓库的所有配置信息 git config -l 或者 git config --lis 如果没有则配置添加git的用户名 email信息git config –global user.name “tylerdeng”git config –global user.email “tden...
分类:其他好文   时间:2014-09-19 23:52:56    阅读次数:250
搭建服务器之DNS
DNS服务器,实用软件为bind,服务守护进程为named,一下记录一下自己的搭建过程:1.yum install bind* 其中包括bind本身软件,测试dns的一些工具dig,nslookup等,还有chroot2.vim /etc/named.confoptions { lis...
分类:其他好文   时间:2014-09-19 17:07:05    阅读次数:209
UVa 437 - The Tower of Babylon
題目:要建一座塔,有立方體形狀的石頭,一層放一塊石頭,下面的石頭的接觸面每條邊都比上面的長,             每種石頭有很多,求最大高度。 分析:dp,LIS。二維最大上升子序列。             這裡有個結論,先不考慮高度,只考慮面積覆蓋問題,則最好的情況是長邊互相平行的擺放;             (假設我們有k個lis的面積覆蓋,那麼如果能長邊對短邊的覆蓋必然滿足長...
分类:其他好文   时间:2014-09-19 15:39:15    阅读次数:165
zoj 2402 - Lenny's Lucky Lotto Lists
题目:一个序列,每个元素都至少的前面的二倍,最大值为n,问长度为l的这种船有多少个。 分析:dp,LIS类似物。            状态:f(i,j)结束数字为j且长度为i的序列的个数,有转移方程:            F[ i ][ j ] = Sum(F[ i-1 ][ k ]) { 2^(i-2)            再用S[ i ][ j ]求出长度为i结束不超过j的串的个...
分类:其他好文   时间:2014-09-19 12:09:15    阅读次数:221
如何将DataTable转换成List<T>呢?
转自:http://blog.csdn.net/dinglang_2009/article/details/6951138昨日在工作中,遇到一个问题:需要将查询出来的DataTable数据源,转换成List的泛型集合(已知T类型)。第一反应,我想肯定要用到“泛型”(这不是废话吗?都说了要转换成Lis...
分类:其他好文   时间:2014-09-18 12:48:14    阅读次数:176
HDU3564Another LIS(线段树,LIS升级)
Another LIS Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1211    Accepted Submission(s): 424 Problem Description There is a sequence...
分类:其他好文   时间:2014-09-16 00:21:19    阅读次数:343
最长递增子序列-动态规划(引用编程之美)
测试用例:输入:1,-1,2,-3,4,-5,6,-7输出:4 1 int lis(int array[]){ 2 int n=sizeof(array); 3 //定义lisMax存放当前的最长递增序列 4 int nMax=1; 5 //list[i]中放着从ar...
分类:其他好文   时间:2014-09-15 22:32:29    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!