自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从零开始ACM

Catch the sunshine, follow it, find my way

  • 博客(62)
  • 问答 (1)
  • 收藏
  • 关注

原创 第6届山东省ACM省赛总结

被无情的打星了。题目终于挂出来了,应小盆友们的要求给他们写一份题解,可是在这之前我还是先写一篇流水账吧。 今年我们有5个正式队5个打星队名额,老师说为了多给小盆友们点机会,于是让我们打星去比赛了。 比赛还没开始,我和耗子同时看上了F题的气球,骚红骚红的。 耗子开玩笑说要不我们先拿这个球吧,我说那万一是防AK的那可就jj了。 提前两分钟发题,我们还沉浸在骚红色气球中,其他好多人都开始看题了(这

2015-05-19 13:32:39 617

原创 HDU 3247 Resource Archiver[AC自动机+最短路+dp]

http://acm.hdu.edu.cn/showproblem.php?pid=3247 题意:给n个源代码串,m个病毒串(都是01串),求最短的串,包含所有源代码串,但不包含任何病毒串,输出这个最短串的长度。 (题目没说如果不存在该输出什么,那应该就是保证一定存在吧。即没有任何一个病毒串是源代码串的子串)

2015-05-07 23:31:38 437

原创 POJ 2778 DNA Sequence [AC自动机 + 矩阵快速幂]

http://poj.org/problem?id=2778 题意:给一些只由ACGT组成的模式串,问有多少种长度为n且不含有给出的模式串的DNA序列。

2015-05-07 14:24:50 310

原创 HDU 2896 病毒侵袭 [AC自动机]

http://acm.hdu.edu.cn/showproblem.php?pid=2896题意:给n个模式串m个文本串,问每个文本串里出现了哪些模式串。每个模式串唯一。

2015-05-06 21:06:16 410

原创 HDU 2222 Keywords Search [AC自动机]

http://acm.hdu.edu.cn/showproblem.php?pid=2222 题意:给一堆模式串和一个文本串,问有多少个模式串在文本串中出现过。

2015-05-06 20:38:41 373

原创 POJ 1177 Picture [离散化+扫描线+线段树]

http://poj.org/problem?id=1177 给若干矩形,求被覆盖的区域的周长。

2015-05-01 11:51:37 327

原创 HDU 3642 Get The Treasury[离散化 + 扫描线 + 线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=3642 给空间中n个立方体,求被这些立方体覆盖过至少3次的区域的体积。

2015-05-01 01:19:14 383

原创 HDU 1255 覆盖的面积[离散化 + 扫描线 + 线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=1255 给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积.

2015-05-01 00:48:10 360

原创 HDU 1542 Atlantis [离散化 + 扫描线 + 线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=1542 给定平面上若干矩形,求出被这些矩形覆盖的区域的面积。

2015-05-01 00:33:19 474

原创 HDU 4553 约会安排 [线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=4553 题意:有个屌丝有T的空闲时间。每次有人与他约t的时间,他都会找到最靠前的一段符合要求的时间,称为“最先适应算法”。 1,如果基友约他,他就会按“最先适应算法”去找,找到就约否则不约。 2,如果女神约他,他也会先按原先的方法去找,如果找不到,那他会忽略所有与基友的约定而通过原来的方法去找跟女神约会的时间

2015-04-30 23:02:05 574

原创 HDU 4614 Vases and Flowers [二分 + 线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=4614 题意:Alice有n个花瓶,编号0~n-1,她经常会收到花。 两种操作: 1,每次她收到F朵花的时候,她都会从第A个花瓶开始找最前面的F个空花瓶把花放入,如果没有那么多瓶那她就把多余的花扔掉。2,有时她会选一个区间[l,r],将该区间中的花都扔掉

2015-04-30 21:30:43 328

原创 HDU 3974 Assign the task [并查集扩展]

http://acm.hdu.edu.cn/showproblem.php?pid=3974 题意:一公司有n个人,编号1~n,每个人都有一个直属上司。 两种操作: 1,给x分配任务y,此时,x会将y也分配给他的下属,下属再分配给下属……也就是x下面的人都会放下原先的任务(如果有)而去忙任务y 2,问x当前的任务,若没有则输出-1

2015-04-30 20:51:02 453

原创 HDU 1540 Tunnel Warfare [二分 + 线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=1540 题意: n个村庄排成一排,3种操作。 1,摧毁某个村庄 2,问与某个村庄x直接或间接连在一起的村庄有几个(包括它自己) 3,重建最后被摧毁的村庄

2015-04-30 20:27:49 296

原创 SGU 103 Traffic Lights [最短路]

题意:有一个无向图,n个结点m条边,每个结点上都有一个交通灯,灯有蓝和紫两种颜色,边u->v能走的条件是出发的时候u v两地灯颜色相同。交通灯初始是一种给定的颜色,持续r秒,然后开始循环改变,蓝色持续Cb秒紫色持续Cp秒。现给每个灯的变换情况以及每条路的通过时间,问从S点到T点的最短时间

2015-04-27 22:23:09 599

原创 HDU 4578 Transformation[线段树]

http://acm.hdu.edu.cn/showproblem.php?pid=4578 N个数,4种操作。 1. [l,r][l,r]区间的每个数加上c 2. [l,r][l,r]区间的每个数乘上c 3. [l,r][l,r]区间的所有数都设置为c 4. 询问区间[l,r][l,r]的数的pp次方和 (1≤p≤3)(1 \le p \le 3)之前做线段树一直很不6,今天自己把这几个

2015-04-21 01:16:51 776

原创 SGU 104 Little shop of flowers [dp]

V个花盆排成一列,有F束花,现给出a[i][j]表示第i束花放在第j个花盆的美观度。要把F束花都放到盆里,编号小的花必须放到编号大的花的前面,每个盆最多放一束,问美观度的最大和是多少,还要输出每束花放的花盆编号。

2015-04-20 00:33:34 349

原创 codevs 1297 硬币 [dp]

题目描述 Description 我们知道即使是同一种面值的硬币,它们的重量也有可能不一样,因为它受到许多因素的影响,包括制造工艺和流程上的。但是任何一种面值的硬币的重量总是处于某个特定范围之内。现在已知所有面值的硬币的重量范围。给定一堆硬币的总重量,问这堆硬币的总价值有多少种不同的可能。举例:已知一角硬币的重量在19到21之间,五角硬币的重量在40到43之间。有一堆硬币的总重量为99

2015-02-16 14:40:06 528

原创 2014山东省第五届ACM省赛

现在只会做7题。。。。ACDEFGJ题目在sdut 2877-2886A. angry birds again and again链接 http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2877题目描述The problems called "Angry

2015-02-13 23:46:36 2064

转载 集合上的动态规划---最优配对问题

原文:http://blog.csdn.net/lhshaoren/article/details/7526480/*提醒推荐:五星刘汝佳《算法竞赛入门经典》,集合上的动态规划---最优配对问题题意:空间里有n个点P0,P1,...,Pn-1,你的任务是把它们配成n/2对(n是偶数),使得每个点恰好在一个点对中。所有点对中两点的距离之和应尽量小。状态:d(i,S)表示

2015-01-22 15:43:56 568

原创 ZOJ 3741 Eternal Reality [dp]

有n个关卡,每关一个难度ai,一个等级为L的人要连续闯关,当L>=ai时他就可以得1分,否则不得分(继续下一关)。喝一次药可以使他的等级+1,持续x关,之后会出现副作用,他的等级变成0,持续y关,再过后又回复正常,可以继续喝药。问他最多得多少分。关卡难度有0~6,人的等级L为0~5。

2015-01-22 14:08:51 495

原创 HDU 5093 Battle ships [二分图匹配]

输入一个n×m的地图,图上 * 号表示空地,o表示浮冰,#表示冰山。每行每列只能放一艘船,有冰山隔开则可以多放。问最多能放多少艘船。

2015-01-17 00:57:19 523

原创 HDU 5074 Hatsune Miku [dp] ——2014鞍山现场赛E题

给一个m×m的矩阵score,再给n个数a[n],第i和第i+1个数对应着矩阵中的一个分值score[a[i]][a[i+1]],如果a中某个元素是-1表示该元素可以取1-m的任意值。求最大可得的分值和。

2015-01-16 23:59:28 425

原创 ZOJ 3793 First Digit (逗比题)

本福特定律,也称为本福德法则,说明一堆从实际生活得出的数据中,以1为首位数字的数的出现机率约为总数的三成,接近期望值1/9的3倍。推广来说,越大的数,以它为首几位的数出现的机率就越低。——维基百科

2015-01-16 16:17:42 509

原创 ZOJ 3791 An Easy Game[dp]

给两个01串A和B,长度都是n。共进行k次操作,每次需翻转m个位,问有多少种方法将A转换成B。

2015-01-16 15:34:20 358

原创 ZOJ 3757 Alice and Bob and Cue Sports [模拟]

两个人打台球,Alice先,然后按规则轮流进行。台面上除了白球还有n个球,每个球有一个唯一编号(同时也是打进该球的得分)(白球编号为0)。在一次击球中,目标球是台面上编号最小的球,如果选手犯规,则要给对手加上相应的分。犯规有以下几种(括号中是相应的罚分):1.白球没击中任何球(目标球得分)2.白球没进袋,且击到至少一球,但没有首先击到目标球 或 同时首先击中多个球。 (击中的球的最大编号)3.白球进袋,且至少击到一球。 (击中的球的最大编号)如果选手没犯规并且打进目标球,则给该选手加上进

2015-01-16 14:22:39 574

原创 ZOJ 3761 Easy billiards[dfs]

给n个球的坐标,你每次需要选一个球,沿着x轴或y轴去撞别的球,选的球停在被撞球位置,被撞球继续前进。选球不能沿着没有球的方向去。最外面的球会被撞出去。问最后最少能剩下多少个球,还要输出选择的方案。

2015-01-16 12:58:07 415

原创 ZOJ 3790 Consecutive Blocks [排序+扫描]

给n个数,最多可以删掉k个,求连续相同数字的最长长度。

2015-01-13 15:32:53 315

原创 HDU 1024 Max Sum Plus Plus[dp](最大m子段和)

给n个数,要找出m个互不相交的子段,使得他们的和最大。输出最大和。

2014-12-03 23:43:45 401

原创 HDOJ1114 Piggy-Bank[完全背包]

一个存钱罐装满硬币的重量是F,空罐的重量是E,有n种硬币,每种重量和价值都给出,求罐内硬币总价值的最小值。

2014-12-03 22:29:45 337

原创 HDOJ1160 FatMouse's Speed[dp](最长上升子序列)

给你一堆老鼠的体重和跑的速度,要你找出体重大且速度小的一个序列,个数要最多。

2014-12-03 21:00:14 314

原创 HDOJ3699 A hard Aoshu Problem[暴力]

给三个串s1,s2,s3,长度最多是8,由ABCDE五个字母组成,每个字母代表不同的数字,问能使s1+s2=s3或s1-s2=s3或s1*s2=s3或s1/s2=s3成立的方案有多少种。注意不能有前导零。

2014-12-03 20:14:51 427

原创 HDOJ3697 Selecting courses[贪心]

给n门课的选课开始时间和截止时间,你可以从任意时间开始,每隔五分钟选一门课,问最多能选多少课。只能在间隔五分钟的那个时间点选课,如果选不了就只能等到下一个五分钟。(刚好在课程开放时间边界也是不能选的)

2014-12-03 19:47:35 382

原创 HDOJ4054 Hexadecimal View[编码题]

给一个字符串,转换成指定格式输出。

2014-12-03 19:18:28 334

原创 HDOJ4432 Sum of divisors(暴力)

给两个数n和m,对于n的每一个约数k,求k在m进制下的每一个数字的平方和, 再将所有平方和相加起来,用m进制输出

2014-12-03 18:11:14 294

原创 HDOJ4431 Mahjong[编码题]

打麻将,给你十三张牌,问你现在听哪张牌。胡法除了平常的33332以外,还有两种特殊的。七对:任意七对不一样的牌。十三幺:东南西北中发白各一张,一九万一九索一九筒,再加一张跟前面十三张一样的。

2014-12-03 17:37:32 282

原创 HDOJ4435 charge-station[贪心+并查集]

有n个城市,国王要从1号城市游遍全国再回到原点。可是他的车一次最多只能走D米,所以需要在一些城市建加油站。在第i个城市建加油站的费用是2^(i-1),1号城市必须建,问最少的费用是多少,用二进制形式输出结果。任意两个城市都是可直达的,给出所有城市的坐标,城市间距离为两点直线距离向上取整。

2014-12-03 17:22:07 303

原创 HDOJ5119 Happy Matt Friends(状压dp) ——2014北京现场赛H题

给n个数,再给一个m,问有多少种方案,从这n个数中选出若干个(可以是0个),他们的异或值大于等于m。

2014-12-03 01:03:38 392

原创 HDOJ5115 Dire Wolf(区间dp) ——2014北京现场赛D题

n匹狼排成一排,每杀掉一个就会受到它自身伤害和左右两个的协助伤害,问杀完所有狼受到的最小伤害值是多少。

2014-12-03 00:40:18 378

原创 codevs1163 访问艺术馆(树形dp)

题目描述 Description    皮尔是一个出了名的盗画者,他经过数月的精心准备,打算到艺术馆盗画。艺术馆的结构,每条走廊要么分叉为二条走廊,要么通向一个展览室。皮尔知道每个展室里藏画的数量,并且他精确地测量了通过每条走廊的时间,由于经验老道,他拿下一副画需要5秒的时间。你的任务是设计一个程序,计算在警察赶来之前(警察到达时皮尔回到了入口也算),他最多能偷到多少幅画。

2014-12-03 00:01:17 369

原创 codevs1054 地鼠游戏(贪心,优先队列)

题目描述 Description    王钢是一名学习成绩优异的学生,在平时的学习中,他总能利用一切时间认真高效地学习,他不但学习刻苦,而且善于经常总结、完善自己的学习方法,所以他总能在每次考试中得到优异的分数,这一切很大程度上是由于他是一个追求效率的人。    但王钢也是一个喜欢玩的人,平时在学校学习他努力克制自己玩,可在星期天他却会抽一定的时间让自己玩一下,他的爸爸妈妈也比较信任他

2014-12-02 23:57:24 563

空空如也

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

TA关注的人

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