码迷,mamicode.com
首页 >  
搜索关键字:lrj    ( 100个结果
1151 - Buy or Build(二进制枚举子集 + 并查集)
这题LRJ书上翻译的有问题,书上说两点之间的cost是两点的欧几里得距离,而题目要求两点的距离是两点欧几里得距离的平方。 其余就没什么好说的了,裸的并查集,需要注意的就是二进制枚举子集的问题。 二进制枚举子集: for(int i = 0 ; i < (1 << s) ; i++){ /*s是集合元素的个数*/ for(int j = 0 ; j < s ; j+...
分类:其他好文   时间:2014-08-17 20:01:52    阅读次数:213
欧拉公式
LRJ算法入门经典第二版上面写错了,害得我想了半天。。。 V : 点数, E :边数  F :面数 欧拉公式 V - E + F = 2; V =  n + n / 4 sum(i * (n - 2 - i));  [ 0 E = n + n / 2 sum((i * (n - 2 - i ) + 1); [ 0 代码实现: #include #include #include #...
分类:其他好文   时间:2014-08-14 20:36:59    阅读次数:280
poj 3690 字符矩阵匹配----HASH算法
http://poj.org/problem?id=3690 UVA还有一道也是这样的题,LRJ给的算法是AC自动机----我还没写过,今天用HASH搞了这道题 思路很清晰,但是处理起来还因为HASH函数写混WA了几次。。。 文本矩阵n*m    T个匹配矩阵p*q 思路: 1、把每一行处理出长为q的hash值 2、对于1中得到的p个哈希值在算一次哈希,这样就把一个矩阵用一个hash值...
分类:其他好文   时间:2014-08-11 17:49:02    阅读次数:205
扩展欧几里德算法
本来数学就不好,看到LRJ的数学专题直接跪了,上网百度了一下才知道扩展欧几里德算法的证明过程。 首先说一下朴素欧几里德算法,就是辗转相除法,很简单。 int gcd(int a,int b){ return b == 0 ? a : gcd(b,a % b); } 下面主要说一下扩展欧几里得算法。 给出a,b 求 x,y使得 a * x + b * y = gcd(a,b);...
分类:其他好文   时间:2014-08-11 12:09:12    阅读次数:202
DAG上的DP之 —— 矩形嵌套
昨天队长说DAG,今早就蹦跶蹦跶滴开搞了,小白书~翻呀翻,看呀看,妈蛋,LRJ留的问题那么深奥让彩笔情何以堪啊~~德玛西亚 原谅彩笔只能刷水题啊 南阳理工OJ上的题: 矩形嵌套 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅...
分类:其他好文   时间:2014-07-21 14:11:36    阅读次数:321
UVA 11754 - Code Feat(数论)
UVA 11754 - Code Feat 题目链接 题意:给定一个c个x, y1,y2,y3..yk形式,前s小的答案满足s % x在集合y1, y2, y3 ... yk中 思路:LRJ大白例题,分两种情况讨论 1、所有x之积较小时候,暴力枚举每个集合选哪个y,然后中国剩余定理求解 2、所有x之积较大时候,选定一个k/x尽可能小的序列,枚举x * t + y (t =...
分类:其他好文   时间:2014-07-02 16:21:54    阅读次数:373
UVA 11426 - GCD - Extreme (II) (数论)
UVA 11426 - GCD - Extreme (II) 题目链接 题意:给定N,求∑i=ni=1∑jnj=1gcd(i,j)的值。 思路:lrj白书上的例题,设f(n) = gcd(1, n) + gcd(2, n) + ... + gcd(n - 1, n).这样的话,就可以得到递推式S(n) = f(2) + f(3) + ... + f(n) ==> S(n) = S...
分类:其他好文   时间:2014-06-28 00:01:04    阅读次数:246
[GodLove]Wine93 Tarining Round #10
比赛链接:http://www.bnuoj.com/v3/contest_show.php?cid=4159题目来源: lrj训练指南---几何算法FlagIDTitleABoard WrappingBAirportCThe Great DivideDSquaresEMost Distant Poi...
分类:Windows程序   时间:2014-06-23 00:10:11    阅读次数:292
UESTC 881 神秘绑架案
LRJ黑书上的例题。化简均方差公式:均值的平方一定,所以只需让矩形的总分的平方和最小即可。定义:dp[k][x1][y1][x2][y2],以(x1,y1)为左上角坐标,(x2,y2)为右下角坐标的矩形,切割K次以后得到的k+1块举行的总分平方和的最小值转移方程:(分成横割和竖割)dp[k][x1]...
分类:其他好文   时间:2014-06-02 20:02:34    阅读次数:243
uva 11992 线段树对矩阵进行更新查询
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3143 把矩阵变成一行,然后计算位置,lrj给了线段树数组做法 但是我做的线段树空间过大,直接爆掉,所以换方法了 主要还是测试自己的线段树区间更新的模板 各种RE+WA之后AC,,,,, ...
分类:其他好文   时间:2014-05-04 18:06:36    阅读次数:412
100条   上一页 1 ... 8 9 10
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!