自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 SGU 222 Little Rooks (组合数)

222. Little Rookstime limit per test: 0.25 sec.memory limit per test: 65536 KBinput: standardoutput: standardInspired by a "Little Bishops" problem, Petya now wants to solve pr

2015-01-24 15:27:32 1341

原创 CF GYM 100548 The Problem to Make You Happy(2014ACM西安现场赛Problem H)

知识点:有向图,博弈论,动态规划。题目大意:Alice和Bob两人玩游戏。两人各有一个棋子,开始时在有向图中不同的点上。Bob先手,两人轮流移动棋子,每次只能将棋子移到相邻的点上(沿着图上的有向边),不断重复这样的过程,当那人无法移动时,他就输了(规则1)。还有两条附加规则:任何时候,当两个棋子到达同一点时,Alice胜出(规则2)。如果游戏永远无法结束,Bob胜出(规则3)。两人都遵循最优策略,轮流移动棋子,问最终谁会赢。图中没有自环和重边。解题思路:根据博弈论的性质,一个局面是必胜态的充

2015-01-24 14:49:15 2348 4

原创 CF GYM 100548 The Problem Needs 3D Arrays(2014ACM西安现场赛Problem C)

知识点:最大密度子图、最大权闭合图、最小割。题目大意:给出1~n这n个正整数的一种排列P,要求在P中找出一个子序列S,使得子序列中包含的逆序数对数r(S)和子序列的长度l(S)的比值最大。输出这个最大的比值r(S)/ l(S)。解题思路:可以将每个数看成图中的点,将逆序对的关系转换为图中的边。即构成了一个无向图。样例可以转换为下图:现在要求的就是在图中选取一些点,以及他们互相之间相连的边,构成一个闭合子图。使得图中的边数(逆序对数)与点数(选取的数字)的比值最大。这就是一个最

2015-01-24 14:47:10 2973 1

原创 CF GYM 100548 Color(2014ACM西安现场赛Problem F)

知识点:组合数学-容斥原理,快速幂,逆元。题目大意:共有m 种颜色,为n盆排成一直线的花涂色。要求相邻花的颜色不相同,且使用的颜色恰好是k种。问一共有几种涂色方案(结果除10e9+7取余数)。解题思路:首先可以将m 与后面的讨论分离。从m 种颜色中取出k 种颜色涂色,取色部分有C(m, k) 种情况;然后通过尝试可以发现,第一个有k种选择,第二个因不能与第一个相同,只有(k-1) 种选择,第三个也只需与第二个不同,也有(k-1) 种选择。总的情况数为k ×(k-1)^(n-1)。但这仅保证了相

2015-01-24 14:45:12 3246 4

原创 CF GYM 100548 International Collegiate Routing Contest(2014ACM西安现场赛Problem I)

解题思路:每个IP地址由32位二进制组成。整个地址空间可以表现为一棵二叉树(简化的Trie树),如下图所示:图中表示的是以下4个子网的覆盖情况:0.0.0.0/1 (二进制前1位是0)32.0.0.0/3(二进制前3位是001)128.0.0.0/2 (二进制前2位是10)224.0.0.0/3 (二进制前3位是111)图中的红色节点代表网络覆盖的终结点,这一网络号覆盖红色节点下的完整一支;黄色节点也是包含在这个网络中的,题目要求的就是树上没有被输入集合覆盖的分支。不能与

2015-01-24 14:42:55 3058

原创 CF GYM 100548 Last Defence(2014ACM西安现场赛Problem K)

知识点:Ad-Hoc,辗转相除法。题目大意:给定数列S的首两项,要求之后的各项满足Si= |Si−1 − Si−2|(前两项差值的绝对值)。问整个数列S中不同的数字个数。解题思路:首先容易发现,当i足够大时,最后一定会出现“xx0xx0...”这样的重复。所以不同数字个数一定是有限的。究其原因,对于数y和x,y一定能写成kx+b的形式,在数列的生成过程中,会出现kx+b、x、(k-1)x+b、(k-2)x+b、x、...、2x+b、x、x+b、b、x,其中出现的不同数字个数就是(kx+b)/

2015-01-24 14:40:14 2210

原创 CF GYM 100548 Built with Qinghuai and Ari Factor(2014ACM西安现场赛Problem A)

知识点:水题。解题思路:当输入的n个数都能被3整除时,输出“Yes”;否则输出“No”。

2015-01-24 14:37:57 1960

原创 HDU 5137 How Many Maos Does the Guanxi Worth(最短路径)

题目大意:问去除关系网中的一个点,使得从1到n的路径最长,输出最长路径。若可以使得1到n不通,输出Inf。解题思路:枚举去除的点,计算1->n的最短路径。因为数据范围实在太小,直接弗洛伊德乱搞。

2015-01-16 16:03:01 788

原创 HDU 5135 Little Zu Chongzhi's Triangles(贪心)

题目大意:给一些线段的长度,要求将他们组合成一些三角形,使得总面积最大。解题思路:根据海伦公式,可以贪心解。即变长越大,三角形面积越大。所以,将所有边排序后,从大到小,如果最大的三条边可以组成三角形,则采用这种组合;若无法组成三角形,即第二大和第三大的边之和不大于第一大的边(因已经排序,其他限制不用考虑),则丢弃第一大的边,因为之后的边任意组合也不可能与最大边组成三角形。

2015-01-16 15:44:20 1238 1

原创 HDU 5131 Song Jiang's rank list(水题)

题目大意:按杀人数降序输出水浒英雄,若杀人数相同,按姓名字母序升序输出。并统计输出两种名次。解题思路:排序后,顺序扫描统计即可。水题。

2015-01-16 15:39:32 1038

原创 HDU 5128 The E-pang Palace(暴力)

题目大意:找出两个不相交的矩形的总面积,可以是回字型。解题思路:暴力即可。

2015-01-16 15:34:00 1852

空空如也

空空如也

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

TA关注的人

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