最近研究了下模拟退火,首先戳这里>_顾研08年集训队论文,讲的非常详细
首先随机20个点作为候选解,以此扩展来确定距离工厂最近的点的最远的距离是多少。但是有需要注意到扩展点在边界的情况,因为边界是圆所以很难继续扩展,如论文中提到的两种情况。1.是两工厂垂直平分线与边界交点2.一个工厂的圆与边界相切。单独判断即可。
其中有个很蛋疼的地方,我之前距离用了很多次sqrt,T成狗,比较距离时只需比较距...
分类:
其他好文 时间:
2014-08-03 18:10:16
阅读次数:
215
题目大意
给定DNA序列长度m和一个DNA(每单位DNA有AGCT 4种可能)片段,求所有和所给序列最长公共子串长度为0~len的DNA数量
解题思路
在开题的时候以为是数论+组合数学,思路越想越偏……
后来CLJ给出超简要的题解……
听别人的一种按位压缩的思路,就是枚举到该位置之时LCS所对应的位置,若一一对应则该位为1,否则为0
而当我们要处理新的单位DNA时就有一个变换LCS对应的会改变。
则我们枚举所有可能的匹配位置并枚举下一位,算出下一个状态对应的LCS所在位置,按位压缩。...
分类:
其他好文 时间:
2014-08-03 18:10:05
阅读次数:
224
简单的递归回溯法,锻炼基本的编程能力。
这类题是对代码能力的要求比对思想的要求高点。
而且要审题,题目要求安lexicographically 顺序输出,不小心递归的顺序就会输出错误了。
棋盘是由数字列或者行,和字母列或者行组成的,故此输出结果要注意。
#include
#include
const int MAX_N = 27;
bool board[MAX_N][MAX_N...
分类:
其他好文 时间:
2014-08-03 18:05:45
阅读次数:
301
题意:给你n张牌,一开始都是背面朝下的,现在有一些操作,每次操作都可以随意改变s[i]张牌的状态,问最后的牌有多少种状态。标程题解:最终的结果一定是连续出现的,只需要求出最终的区间。因为如果对同一张牌进行两次操作,牌的状态不改变。故牌的翻转次数一定是减少偶数次。如果所有数的和是奇数,那么最终结果也一...
分类:
其他好文 时间:
2014-08-03 17:53:25
阅读次数:
222
给出n个点的坐标(坐标均为正数),求最多有多少点能同在一个矩形的边界上。题解里是构造了这样的几个数组,图中表示的很明白了。首先枚举两条水平线,然后left[i]表示竖线i左边位于水平线上的点,on[i]表示位于竖线i上两条水平线之间(并不在水平线上)的点数,on2[i]表示位于竖线i上两条水平线之间...
分类:
其他好文 时间:
2014-08-03 17:53:15
阅读次数:
229
题目地址:棋盘问题题目大意: 中文题。解题思路: 深搜。数据很小,枚举每一行的棋盘“#”,然后往下一行深搜。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include ...
分类:
其他好文 时间:
2014-08-03 17:47:05
阅读次数:
185
HDU 4035 Maze体会到了状态转移,化简方程的重要性题解转自http://blog.csdn.net/morgan_xww/article/details/6776947/** dp求期望的题。 题意: 有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结...
分类:
其他好文 时间:
2014-08-03 15:05:05
阅读次数:
251
本题的题意理解之后,就是求最长回文子序列 longest palindrome subsequence,这里注意子序列和子串的区别。
有两种求法,一种是直接求,相当于填矩阵右上对角阵,另一种是转化为longest common subsequence的求法。
最大难点就是要求内存不能使用二维的。 故此第一种方法是有点难度的,因为需要把二维矩阵的对角线转化为一维表记录,对好下标就好了。
第二中...
分类:
其他好文 时间:
2014-08-02 23:32:34
阅读次数:
326
传送门请务必认真对待,维护好队伍wiki,每一次自我总结都是提升总体实力的好机会wiki三要素:题意,题解,提交失败的原因(1A的不用写)赛后补的题请在题号后注明A题意:题解:错误原因:B题意:给出网格的各行各列和,试确定每个格子内的数,并问解是否唯一.题解:建图跑网络流,然后直接在残余网络上找环,...
分类:
其他好文 时间:
2014-08-02 23:23:14
阅读次数:
226
因为设置参数OPTIMIZER_MODE=FIRST_ROWS_N的BUG导致ASH无法生成...
分类:
其他好文 时间:
2014-08-02 20:56:34
阅读次数:
275