随笔分类 - 【动态规划】线性
摘要:最近连续三次TC爆零了,,,我的心好痛T_T。。下次再爆零就滚回去做div2了
阅读全文
摘要:给了n个(nwj,如果hi>=hj,显然符合条件,答案不需要增加。还是wi>wj,如果hi=hj,那么答案也是不需要增加。由于要使机器调整次数尽量小,因此把w降序排列,当wi=wj时,让hi>=hj(h降序排列),然后对h求最长严格上升子序列即可。#include#include#include#i...
阅读全文
摘要:潜水员要潜水,给出n个气缸(1=0;j--) { for (k=ai;k>=0;k--) { if (dp[j+t[i]][k+a[i]]>dp[j][k]+w[i]) { dp[j+...
阅读全文
摘要:我们的男主现在手中有n*c张牌,其中有c(#define eps 1e-9#define FOR(i,j,k) for(int i=j;i=dp[num]) { dp[++num]=p[i].hash; }else ...
阅读全文
摘要:要邀请n个人参加party,每个人有力量值strength Si和魅力值 beauty Bi,如果存在两人S i ≤ S j and B i ≥ B j 或者 S i ≥ S j and B i ≤ B j 他们两个会产生冲突,问在不产生冲突的条件下,最多能邀请到几个人?【LIS】一开始将所有人按照...
阅读全文
摘要:给出两个字符串(不长于1000),求最长公共子序列,要求:从每个串中取必须取连续k (1=k【代码链接】#include#include#include#include#include#include#include#include#include#include#include#include#d...
阅读全文
摘要:转载注明出处:http://blog.csdn.net/wdq347/article/details/9001005 (修正了一些错误,并自己重写了代码)最长公共子序列(LCS)最常见的算法是时间复杂度为O(n^2)的动态规划(DP)算法,但在James W. Hunt和Thomas G. Szym...
阅读全文
摘要:2015 UESTC Winter Training #72010-2011 Petrozavodsk Winter Training Camp, Saratov State U Contest据说这套题写出3题就是金牌水平了。。。Problem D. Group Stage足球比赛,现在有n(2<...
阅读全文
摘要:2015 UESTC Winter Training #6Regionals 2010>>North America - Rocky MountainA -Parenthesis给一个长度不多于1000的表达式,只包含小写字母,加法运算,省略乘号的乘法运算和括号,输出去掉多余括号的表达式括号匹配可以...
阅读全文
摘要:比赛页面:http://codeforces.com/contest/489官方题解:http://codeforces.com/blog/entry/14741A. SwapSort给n个数,要求按从小到大排序并且交换次数不超过n,输出一个交换方案。排序,交换次数最少的是选择排序,交换次数最多是n...
阅读全文
摘要:A. ExpressionCF万年不变的水题,a,b,c的顺序不能变,还是自己作死读,错题当成是顺序可变,然后被Hack了。。( ̄_ ̄|||) 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8...
阅读全文
摘要:A. Initial Bet水题就不说了,记得写完一定要想想有没有特殊情况,注意有不考虑全是0的情况的话会wrong answer on pretest 3 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #in...
阅读全文
摘要:UVA12720AlgorithmofPhilPhilislearninganewalgorithmwhichwasn'ttaughtinhisalgorithmsclasses.However,heisnotsurewhetherheimplementedittherightway,sohewou...
阅读全文

浙公网安备 33010602011771号