码迷,mamicode.com
首页 >  
搜索关键字:noi    ( 1447个结果
【noi 2.6_90】滑雪(DP)
题意:输出最长下降路径的长度。 解法:f[i][j]表示结尾于(i,j)的最长的长度。由于无法确定4个方位已修改到最佳,所以用递归实现。 ...
分类:其他好文   时间:2016-10-12 22:32:49    阅读次数:168
【noi 2.6_8464】股票买卖(DP)
题意:N天可买卖2次股票,问最大利润。 解法:f[i]表示前 i 天买卖一次的最大利润,g[i]表示后 i 天。 注意——当天可以又买又卖,不要漏了这个要求;数据较大。 ...
分类:其他好文   时间:2016-10-10 20:44:06    阅读次数:162
【noi 2.6_6049】买书(DP)
题意:有N元,有无限多本10、20、50和100元的书,问有几种购买方案。 解法:f[i]表示用 i 元的方案数。还有一个 j 循环这次买多少元的书。 注意——要先 j 循环,再 i 循环。因为要先考虑第一种书,再是下一种书。若先 i 循环,后 j 循环,则相同的购买方案由购买次序不同而重复计算。 ...
分类:其他好文   时间:2016-10-08 19:15:31    阅读次数:113
【noi 2.6_4978】宠物小精灵之收服(DP)
题意:小智有N个精灵球,皮卡丘有M的初始体力,有K个野生小精灵。要收服尽可能多的野生小精灵,并使皮卡丘的剩余体力最大。 解法:01背包问题,增多一维来存第二个条件。f[i][j][k]表示抓前i个野生小精灵,用了j个精灵球,耗费了k的体力时能抓的最多的小精灵数。(我把[i]的那维简化掉了,PG里的m ...
分类:其他好文   时间:2016-10-07 23:28:27    阅读次数:228
【noi 2.6_3531】判断整除(DP)
题意:给一个正整数数列,可将其相加或相减,问是否有一个结果能被K整除。 解法:似上一题“糖果”的状态定义,f[i][j]表示是否有一个选了前 i 个数的结果模K余j。 P.S. 可以用滚动数组。 ...
分类:其他好文   时间:2016-10-07 23:11:49    阅读次数:155
【noi 2.6_4982】踩方格(DP)
题意:一个无限大的方格矩阵,能向北、东、西三个方向走。问走N步共有多少种不同的方案。 解法: f[i]表示走 i 格的方案数。 状态转移方程推导如下——设l[i],r[i],u[i]分别为第 i 步向西、东、北的方案数,f[i]为总方案数。l[i]=l[i-1]+u[i-1], r[i]=r[i-1 ...
分类:其他好文   时间:2016-10-07 22:59:52    阅读次数:305
【noi 2.6_6045】开餐馆(DP)
题意:有N个地址,从中选一些开餐馆,要保证相邻餐馆的距离大于k。问最大利润。 解法:f[i]表示在前 i 个地址中选的最大利润。 ...
分类:其他好文   时间:2016-10-07 22:58:00    阅读次数:286
【noi 2.6_2989】糖果(DP)
题意:求取到总和为K的倍数的糖果的最大值。 解法:用模K的余数作为一个维度,f[i][j]表示在前i种糖果中取到总颗数模K余j的最大总颗数。 注意——f[i-1][j]要正常转移,而其他要之前的状态存在才能状态转移。 ...
分类:其他好文   时间:2016-10-06 17:37:53    阅读次数:168
【noi 2.6_2988】计算字符串距离(DP)
题意: 给两个字符串,可以增、删、改,问使这两个串变为相同的最小操作数。 解法:(下面2种的代码主要区别在初始化和,而状态转移方程大家可挑自己更容易理解的方法打) 1.f[i][j]表示a串前i个和b串前j个完成匹配的最小操作数。 2.f[i][j]表示a串前i-1个和b串前j-1个完成匹配的最小操 ...
分类:其他好文   时间:2016-10-06 17:18:24    阅读次数:141
noi 1997 最优乘车
H城是一个旅游胜地,每年都有成千上万的人前来观光。为方便游客,巴士公司在各个旅游景点及宾馆,饭店等地都设置了巴士站并开通了一些单程巴上线路。每条单程巴士线路从某个巴士站出发,依次途经若干个巴士站,最终到达终点巴士站。 一名旅客最近到H城旅游,他很想去S公园游玩,但如果从他所在的饭店没有一路已士可以直 ...
分类:其他好文   时间:2016-10-04 16:24:29    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!