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