TI参考链接:http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=50741----------------------------------------------------------------------------...
题目:在火星上有一些原子,他们相互碰撞会释放能量(例如a、b),并且后面的原子会消失(b消失);
现在给你每个原子各一个,问能产生的最大能量值。
分析:状态压缩 DP。按取数的个数为阶段进行 DP,因为与顺序无关,找到下一状态更新即可。
如果只找一条路径,就是 TSP 问题,可将数组变为二维求解。
说明:要不是多组数据,直接位运算+搜索就可...
分类:
其他好文 时间:
2014-12-22 16:19:34
阅读次数:
116
美国48四十个州府城市的货郎担回路
在网上找了美国四十八个州府城市的经纬度http://chi.timegenie.com/latitude_longitude/country/us,计算了各个城市之间的距离,使用触摸空洞回溯法计算出了最短的结果
明天上传货郎担回路...
分类:
其他好文 时间:
2014-12-20 09:19:04
阅读次数:
220
中国三十四城市的货郎担回路15199千米
在网上找到中国三十四个城市的经纬度,计算出各个城市之间的球面距离,做一个就近连通图,使用触摸空洞回溯法计算出了最短的几个哈密顿圈,最短的一个就是中国三四个城市的货郎担回路了。需要说明的是三十四个城市之间的距离与原来三十一个城市之间的老距离不一样。
下面这个图形就是中国三十四个城市的货郎担回路...
分类:
其他好文 时间:
2014-12-20 07:11:13
阅读次数:
342
题目:在一个二维的平面网格中从左西向右走,每个格子里有个数字每次只能走到本行或者上一行或者下一行;
求一条从西到东的路径,使得路径上的数字和最大,如果都是最大,找到最路径小字典序列。
分析:dp,动态三角形类似物。逆向求解方便找到最小字典序。
状态:f(i,j)为从(i,j)位置开始走到最右侧的最大值;
转移方程:f(...
分类:
其他好文 时间:
2014-12-13 08:30:44
阅读次数:
207
类似于前两天做的那个wordstack。状压的其实有时候爆搜+记忆化也差不多。
就是这个是要与之前的都重合,移位预处理要注意。
理解好第一个样例就行
/* ***********************************************
Author :bingone
Created Time :2014/12/9 22:48:56
File Name ...
分类:
其他好文 时间:
2014-12-12 00:05:26
阅读次数:
185
题目链接:点击打开链接
题意:大致就是邮递员要从0号 送快件,一共有n个地方,要求从0开始走完所有的节点在回到0的最短路径。先用Floyd跑出来最短路,然后就是一个裸TSP问题了
TSP:顾名思义,旅行商问题,就是从起点出发遍历n个城市在回到起点的最短路径,在n比较小的情况下状压是个比较好的办法,二进制0代表没访问该城市,反之亦然。所以一共有 2^n-1种状态, 设 dp[s][i] 代表当前...
分类:
其他好文 时间:
2014-12-06 21:37:45
阅读次数:
226
心血来潮把GA_TSP问题用C++封装起来搞了一遍,期间真是收益不小。主要是用STL中的vector和list,结构体赋值中遇到了一些难点,原谅我自己是一棵白菜。选择方法:用种群前面最优的20%代替后面的20%进行淘汰(当然这个比例可以自己拟定,修改代码中得pm_即可)。变异方法:交换一个路径上随机...
分类:
编程语言 时间:
2014-12-04 13:56:57
阅读次数:
691
我都不想将bfs这3个字写在标题里...bfs没那么简单就是求出任意两个管子之间的最短距离 但这边不能直接用spfa dij啊什么的 但感觉现在的bfs就有点相当于退化版的最短路。。这题的重点还是在完成上面的Precompute后 接下去的求tsp操作这边应该是最简单的 没有多余的难度增加的求ts....
分类:
其他好文 时间:
2014-12-03 20:52:46
阅读次数:
218
不管是几进制,都用的是逻辑上概念,(上次六进制是用来转化多维数据)核心思路是TSP。这里的预处理比较巧妙,计算出了每种状态下各个位上的模vis[][]。
TSP:dp[i][j] 在i状态下,以j结尾的最优解。两种转移都行:我为人人,人人为我。
#include
#include
#include
#include
#define maxn 60000
#define inf 0x3f...
分类:
其他好文 时间:
2014-11-27 18:27:25
阅读次数:
123