码迷,mamicode.com
首页 >  
搜索关键字:转移    ( 8626个结果
201. Non Absorbing DFA
题意好难看懂的说。。。 有限状态自动机DFA是这么一个有序组;Σ代表输入字符集,表示此自动机的工作范围;U代表所有的状态集合;s是初始状态;T是最终状态;phi代表转移函数,定义为phi : U × Σ → U。 利用DFA进行字符串识别是要你做这么一件事情:The input of the a.....
分类:其他好文   时间:2014-07-30 23:27:35    阅读次数:364
HDU 1080 Human Gene Functions
最长公共子序列的变形题目大意:给出两个基因序列,求这两个序列的最大相似度。题目中的表格给出了两两脱氧核苷酸的相似度。状态转移方程为:dp[i][j] = max(dp[i-1][j]+Similarity(s1[i], '-'), dp[i][j-1]+Similarity(s2[...
分类:其他好文   时间:2014-07-30 20:33:04    阅读次数:176
HDU 1176 免费馅饼
思路:这道题是数塔模型的一种变形。 首先,我们会看到,随着时间的不同,落下馅饼的位置也会不同,那么我们会考虑到,我们想到第i个点去接馅饼时候,会发现这时我们拥有的馅饼数量是(即状态转移方程): dp[当前时间][当前位置]+=dp[当前时间-1][上一个位置(仔细思考会发现有3个位置)] 所以AC代码: #include #include #include using namespace ...
分类:其他好文   时间:2014-07-30 17:39:04    阅读次数:154
HDU2159 二维费用背包
题目链接:FATE 状态转移方程: dp[ren][num] =max(dp[ren-耐久值][num-1]+ 经验值,dp[ren][num]) dp表示:当前忍耐度ren下杀敌数为num的经验值 枚举分别枚举 所有怪物种类、耐久度、杀怪数 最后在从小到达枚举消耗的耐久度即可 #include #include #include #include #inclu...
分类:其他好文   时间:2014-07-30 17:27:34    阅读次数:176
POJ 2948 DP
一个row*col的矩阵,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要在这些格子上面安装向北或者向西的传送带(每个格子自能装一种)。问最多能采到多少矿。 DP,状态转移方程为 dp[i][j]=Max(dp[i][j-1]+suma[i][j],dp[i-1][...
分类:其他好文   时间:2014-07-30 17:25:54    阅读次数:263
hdu 4888 Redraw Beautiful Drawings 最大流
好难好难,将行列当成X和Y,源汇点连接各自的X,Y集,容量为行列的和,相当于从源点流向每一行,然后分配流量给每一列,最后流入汇点,这样执意要判断最后是否满流,就知道有没有解,而解就是每一行流向每一列多少流量。 关键在于怎么判断多解的情况。我想不到啊T_T 题解说,找到一个长度大于2的环。 想了一想,也就是找到还有剩余流量的环,如果找到了,我就可以把其中一条边的流量转移,因为是一个环,所以它又...
分类:Windows程序   时间:2014-07-30 12:20:13    阅读次数:386
poj1149 PIGS --- 最大流EK
有m个猪圈,给出初始时每个猪圈里有几头猪,有n个顾客,每个顾客可能在某k个猪圈里买猪,总共要买a头。 顾客依次买猪,每次买完后,猪圈主人可以把猪圈里的猪转移到别的猪圈。每个猪圈的容量是无限大的。 问一天最多能卖多少猪。 整体读下来可以知道,要卖更多的猪,就要在每个顾客买之前,把尽量多的猪转移到下一个顾客要可以买的k个猪圈里。 也就是一个最大流问题。 把相邻两个顾客所选的猪圈之间建...
分类:其他好文   时间:2014-07-30 12:16:53    阅读次数:212
0-1背包问题
最基础的背包问题:每种物品仅有一件,可以选择放或者不放! 动态转移方程:f[i, v] = max { f [i-1][v] , f [i-1] [j - c[i] ]+w[i] } ; // 不放第 i 件 // 如果放进去(但是要保证放进去前,剩余空间够大 ) 比较这两项的价值,我们会选择最大的...
分类:其他好文   时间:2014-07-30 11:31:03    阅读次数:151
UVALive 6257 Chemist's vows --一道题的三种解法(模拟,DFS,DP)
题意:给一个元素周期表的元素符号(114种),再给一个串,问这个串能否有这些元素符号组成(全为小写)。解法1:动态规划定义:dp[i]表示到 i 这个字符为止,能否有元素周期表里的符号构成。则有转移方程:dp[i] = (dp[i-1]&&f(i-1,1)) || (dp[i-2]&&f(i-2,2...
分类:其他好文   时间:2014-07-30 00:47:12    阅读次数:413
UVALive 6264 Conservation --拓扑排序
题意:一个展览有n个步骤,告诉你每一步在那个场馆举行,总共2个场馆,跨越场馆需要1单位时间,先给你一些约束关系,比如步骤a要在b前执行,问最少的转移时间是多少。解法:根据这些约束关系可以建立有向边,可以看出是拓扑排序问题,问题是怎样拓扑排序。进行两次拓扑排序,分别建立两个集合,一个放场馆1举行的步骤...
分类:其他好文   时间:2014-07-30 00:33:42    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!