自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

whai的专栏

要有最朴素的生活和最遥远的梦想,即使明日,天寒地冻,路遥马亡。

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 hdu 3756 Dome of Circus 三分

hdu 3756 Dome of Circus 题意: 在一个三维空间中, 给定一些点, 这些点的z坐标都是大于0的。要求求出一个圆锥(底面是圆形), 使得这个圆锥的底面在z = 0的平面上, 它能够包含所有给定的n个点并且圆锥的体积要求最小。 限制: 1 |x|, |y|, |z| 思路: 先把所有点映射到一个X-Y坐标的第一象限上, 然后问题就转化为, 求一条直线

2015-07-21 09:05:27 796

原创 模拟退火 (poj 2420, poj 2069)

模拟退火基本知识: 其伪代码如下: Let s = s0 For k = 0 through k_max (exclusive): T := temperature(k / k_max) Pick a random neighbour, s_new := neighbour(s) If P(E(s), E(s_new), T) > random(0, 1), move to the n

2015-07-21 08:38:41 1276

原创 爬山算法 (poj 2420 A Star not a Tree?)

爬山算法 (poj 2420 A Star not a Tree?) 题意: 平面上给你n个点(xi,yi),让你求一个点,到这n点的距离和最小。 限制: 1 0 思路: 爬山算法 /*题意: 平面上给你n个点(xi,yi),让你求一个点,到这n点的距离和最小。 限制: 1 <= n <= 100 0 <= xi,yi <= 1e4, 为整数

2015-07-20 21:22:20 816

原创 强连通分量分解 tarjan算法 (hdu 1269)

强连通分量分解 tarjan算法 (hdu 1269) 题意: 给出一个有n个点m条边的有向图,判断该图是否只有一个强连通分量。 限制: 0 0 思路: tarjan算法分解强连通分量。 /*强连通分量分解 tarjan算法 (hdu 1269) 题意: 给出一个有n个点m条边的有向图,判断该图是否只有一个强连通分量。 限制: 0 <= N <=

2015-07-20 14:46:28 799

原创 强连通分量分解 Kosaraju算法 (poj 2186 Popular Cows)

poj 2186 Popular Cows 题意: 有N头牛, 给出M对关系, 如(1,2)代表1欢迎2, 关系是单向的且可以传递, 即1欢迎2不代表2欢迎1, 但是如果2也欢迎3那么1也欢迎3。 求被所有牛都欢迎的牛的数量。 限制: 1 1 思路: Kosaraju算法, 看缩点后拓扑序的终点有多少头牛, 且要判断是不是所有强连通分量都连向它。 Kosaraju

2015-07-20 10:25:41 935

原创 LCA 最近公共祖先 小结

LCA 最近公共祖先 小结 以poj 1330为例,对LCA的3种常用的算法进行介绍,分别为 1. 离线tarjan 2. 基于倍增法的LCA 3. 基于RMQ的LCA 1. 离线tarjan /*poj 1330 Nearest Common Ancestors 题意: 给出一棵大小为n的树和一个询问(u,v), 问(u,v)的最近公共祖先。 限制: 2 <= n

2015-07-16 16:09:21 592

原创 zoj 3822 Domination

zoj 3822 Domination 题意: 给定一个N*M的棋盘,每次任选一个位置放置一枚棋子,直到每行每列上都至少有一枚棋子,问放置棋子个数的期望。 限制: 1 思路: 概率dp dp[i][j][k]表示用了k个棋子,占了i行j列。 /*zoj 3822 Domination 题意: 给定一个N*M的棋盘,每次任选一个位置放置一枚棋子,直到每行每列

2015-07-15 20:05:51 775

原创 hdu 3304 Interesting Yang Yui Triangle

hdu 3304 Interesting Yang Yui Triangle 题意: 给出P,N,问第N行的斐波那契数模P不等于0的有多少个? 限制: P 思路: lucas定理, 如果: n = a[k]*p^k + a[k-1]*p^(k-1) + ... + a[1]*p + a[0] m = b[k]*p^k + b[k-1]*p^(k-1) + ... +

2015-07-15 19:45:52 1343

原创 sg(Sprague-Grundy)函数 小结

sg(Sprague-Grundy)函数 sg值:一个点的SG值就是一个不等于它的后继点的SG的且大于等于零的最小整数。 后继点:也就是按照题目要求的走法,能够走一步达到的那个点。 sg函数值的性质: sg(x)==0 必败点 sg(x)>0 必胜点 求单个sg函数值 int sg[MAXN]; int get_sg(int x, int n){ if(sg[x]!=-

2015-07-10 20:21:02 960

原创 博弈基础

博弈基础 一. 基本概念: 1. 组合游戏: (1) 有两个玩家; (2) 游戏的操作状态是一个有限的集合(比如:限定大小的棋盘); (3) 游戏双方轮流操作; (4) 双方的每次操作必须符合游戏规定; (5) 当一方不能将游戏继续进行的时候,游戏结束,同时,对方为获胜方; (6) 无论如何操作,游戏总能在有限次操作后结束; 2. 必败点(P点):前一个选手(Previous

2015-07-10 19:56:20 727

转载 博弈类题目小结(HDU,POJ,ZOJ)

转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents    by---cxlove 首先当然要献上一些非常好的学习资料: 基础博弈的小结:http://blog.csdn.net/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.csd

2015-07-10 10:02:30 823

原创 hdu 4804 Campus Design 轮廓线dp

hdu 4804 Campus Design 轮廓线dp 题意: 给出一个n*m的01矩阵,其中要求把矩阵里面的1用1*1或1*2的砖块铺满,矩阵里面的0为障碍物,问使用1*1的砖块数>=c && 限制: 1 思路: 因为 1 具体状态解释在代码中说明。 /*hdu 4804 Campus Design 轮廓线dp 题意: 给出一个n*m的01矩阵,其

2015-07-09 15:53:23 917

原创 poj 2287 Tian Ji -- The Horse Racing

poj 2287 Tian Ji -- The Horse Racing 题意: 田忌赛马  如果3匹马变成1000匹,齐王仍然让他的马按从优到劣的顺序出赛,田忌可以按任意顺序选择他的赛马出赛。赢一局,田忌可以得到200两银子,输一局,田忌就要输掉200两银子,平局的话不输不赢。  请问田忌最多能赢多少银子? 思路: 贪心; 如果当前最好的马可以胜齐王最好的马,那么让这两匹马

2015-07-07 22:05:04 879

原创 最大不能表示的数

1. 对于两个数A,B,如果A,B互质,那么Ax+By (x>=0 && y>=0) 最大的不能表示的数为AB-A-B,且不能表示数的个数为:(A-1)(B-1)/2 2. 对于3个数: 定理一: 设a,b,c为正整数,(a,b,c)=1,x,y,z为非负整数,ax+by+cz所不能表出的最大整数为M,那么当 c > ab/(a,b)^2 - a/(a,b) - b/(a,b) 时,M

2015-07-07 16:52:16 2338

原创 njoj 1251 zlly长了一张包子脸

njoj 1251 zlly长了一张包子脸 题意: zlly长了一张包子脸,他特别喜欢吃糖果,现在他手头有若干种糖果,每种糖果有个口味值,每种糖果有无数多个。然后娄童鞋也非常喜欢吃糖果,他的口味特别广泛,他喜欢各种各样的口味值,他要求zlly用现有的口味值拼出新的口味值。现在,娄童鞋想知道他不能吃到的口味值最大是多少?你能帮他的忙吗? 举个例子,现在zlly手头有3,6,10三种糖果,他

2015-07-07 16:33:28 1032

原创 hdu 5278 YJC plays automaton

YJC plays automaton    Accepts: 1    Submissions: 14  Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 524288/262144 K (Java/Others) 问题描述 YJC是个小火车老司机,所以他是袜子坊烧饼栏目举办的“吃的更圆”竞赛金牌获

2015-07-06 10:51:00 784

原创 hdu 5277 YJC counts stars

hdu 5277 YJC counts stars 题意: 给出一个平面图,n个点,m条边,直线边与直线边之间不相交,求最大团的数目。 限制: 1 思路: 由于平面图,直线边与直线边之间不相交,所以最大团的大小最大为4,m 所以对于答案4,枚举两条边; 对于答案3,枚举一条边一个点; /*hdu 5277 题意: 给出一个平面图,n个点,m条边,直线边与

2015-07-06 10:47:45 1008

汇编万年历

用汇编语言写的万年历,可输出1582年之后的年历。

2013-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除