还是回文
时间限制:2000 ms | 内存限制:65535 KB
难度:3
描述
判断回文串很简单,把字符串变成回文串也不难。现在我们增加点难度,给出一串字符(全部是小写字母),添加或删除一个字符,都会产生一定的花费。那么,将字符串变成回文串的最小花费是多少呢?
输入多组数据
第一个有两个数n,m,分别表示字符的种数和字符串的长度
第二行给出一串...
分类:
其他好文 时间:
2014-11-10 23:26:14
阅读次数:
242
给一个无向图,告知敌人的起点和终点,你要在图上某些点安排士兵,使得敌人无论从哪条路走都必须经过士兵。
每个点安排士兵的花费不同,求最小花费。
分析:
题意可抽象为,求一些点,使得去掉这些点之后,图分成了两部分,敌人的起点和终点分别在这两部分里。即求最小割。
问题是最小割是边,这里把点拆成两个,自己到自己连边,边权为该点点权。其他题目给的边照连就可以了。
为了方便,对于点i,拆成(...
分类:
其他好文 时间:
2014-11-03 22:38:24
阅读次数:
265
8-06. 畅通工程之局部最小花费问题(35)(最小生成树_Prim)(ZJU_PAT)...
分类:
其他好文 时间:
2014-11-03 20:58:46
阅读次数:
366
题目:hdoj 4009 Transfer water
题意:题目有点长,说是有个村子,有 n 户人家要用水,他们加的位置用三维坐标来表示(x,y,z),他们有两种选择:
1:自己挖一口井,花费为 z * cost_x
2:从别人家接个水管引过来,化为为距离 * cost_y,如果要引的地方比当前地方低的话,还要买一个水泵,花费cost_z。
距离算法|x2‐x1|+|y2‐y1|...
分类:
其他好文 时间:
2014-10-31 20:45:40
阅读次数:
242
POJ 3114 Countries in War
题目链接
题意:给定一个有向图,强连通分支内传送不需要花费,其他有一定花费,每次询问两点的最小花费
思路:强连通缩点后求最短路即可
代码:
#include
#include
#include
#include
#include
#include
using namespace std;
const i...
分类:
其他好文 时间:
2014-10-21 17:42:29
阅读次数:
217
题意: 走n个城市, m条路, 起点任意, 每个城市走不超过两次, 求最小花费, 不能走输出-1.1 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #incl...
分类:
其他好文 时间:
2014-10-21 00:49:20
阅读次数:
219
题意: m个城市, n张车票, 每张车票ti匹马, 每张车票可以沿某条道路到相邻城市, 花费是路的长度除以马的数量. 求a到b的最小花费, 不能到达输出Impossible1 2 #include 3 #include 4 #include 5 #include 6 #include 7 ...
分类:
其他好文 时间:
2014-10-21 00:44:54
阅读次数:
276
0出发 每个顶点经过一次 回到0 最小花费.记忆化搜索: 1 // s: 已经访问过的节点状态 v: 当前位置 2 int dfs(int s, int v) 3 { 4 if(dp[s][v]>=0) 5 return dp[s][v]; 6 if(s==(1>...
分类:
其他好文 时间:
2014-10-21 00:43:11
阅读次数:
285
题目大意:有一些码头由若干条边组成,有些时候有一些码头需要维修,这个期间不能使用这个码头。跟换航线的话会有一定的花费,求规定天数内的最小花费。
思路:最短路方面用SPFA就行,关键是动态规划。这个动规我想了很久,结果到最后发现自己想复杂了。我一开始想的是用SPFA处理出每一个不同的段,然后动规。这样做不仅分段不好分,动规也不好写。之后才发现,一共天数才100,枚举起点和终点才10000,...
分类:
其他好文 时间:
2014-10-20 10:07:19
阅读次数:
296
题目大意:Farmer John又来恶心我们了!这次他带来了一些牛,这些牛排成一列,他们的位置给出,每一个牛有一个音调。这些牛每两只牛之间都要互相交流,但是交流的时候会有一些花费,i,j两只牛的cost = max(vi,vj) * |posi - posj|。求所有牛之间互相交流的cost和。
思路:一开始我还以为是最大或者最小花费,后来仔细读题发现想多了,就是单纯的统计,但是数据范围...
分类:
编程语言 时间:
2014-10-16 14:54:22
阅读次数:
151