自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 洛谷 P1941 飞扬的小鸟

题目链接题目描述Flappy Bird是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。为了简化问题,我们对游戏规则进行了简化和改编:游戏界面是一个长为n,高为m的二维平面,其中有k个管道(忽略管道的宽度)。 小鸟始终在游戏界面内移动。小鸟从游...

2019-09-12 22:05:00 100

转载 洛谷 P2679 子串

题目链接题目描述有两个仅包含小写英文字母的字符串A和B。现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串B相等?注意:子串取出的位置不同也认为是不同的方案。题目分析这道题是一道比较明显的动态规划。我们先考虑划分状态。由于要从字符串A中取出k个互不重叠的...

2019-07-21 10:48:00 172

转载 洛谷 P4145 上帝造题的七分钟2 / 花神游历各国

题目链接题目描述题目分析这道题实际上是一道动态RSQ(区间求和问题),很容易想到使用线段树来解决。但我们发现,和的开方并不等于开方的和,也就是说我们不能够通过直接对某一段区间的和进行开方来改变某一个区间的喜欢度——我们只能对区间里的每一个值分别进行更改再求和。但这样的区间修改的时间复杂度难以承受。于是我们要寻求优化的方法。我们注意到,sqrt(1)=1,也就是说对...

2019-07-18 17:43:00 139

转载 洛谷 P5424 [USACO19OPEN]Snakes

题目链接题目描述传说,数千年前圣帕特里克消灭了哞尔兰所有的蛇。然而,蛇们现在卷土重来了!圣帕特里克节是在每年的3月17日,所以Bessie要用彻底清除哞尔兰所有的蛇来纪念圣帕特里克。Bessie装备了一个捕网,用来捕捉N组排成一行的蛇(1≤N≤400)。Bessie必须按照这些组在这一行中出现的顺序捕捉每一组的所有蛇。每当Bessie抓完一组蛇之后,她就会将蛇放在笼子里...

2019-07-14 09:13:00 240

转载 洛谷 P1220 关路灯

题目链接题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左...

2019-05-02 13:04:00 93

转载 洛谷 P1463 [POI2002][HAOI2007]反素数

题目链接题目描述对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0<i<x,则称x为反质数。例如,整数1,2,4,6等都是反质数。现在给定一个数N,你能求出不超过N的最大的反质数么?题目分析根据反质数的概念和算术基本定理,我们可以知道,若x为反质数,则x=∏piai(pi为质数...

2019-05-02 12:35:00 78

转载 洛谷 UVA1395 苗条的生成树 Slim Span

题目链接题目描述求所有生成树中最大边权与最小边权差最小的,输出它们的差值。题目分析要求所有生成树中边权极差最小值,起初令人无从下手。但既然要求所有生成树中边权极差最小值,我们自然需要对每一棵生成树都进行考虑,而我们又显然不可能枚举所有生成树,那么首先要解决的就是求在某一条件下某一棵生成树上的边权极差最小值。我们试着把这个条件具体化,比如说固定一条边,为了方便,我们假定...

2019-05-02 11:14:00 128

转载 洛谷 P1230 智力大冲浪

题目链接题目描述小伟报名参加中央电视台的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元。先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则:首先,比赛时间分为n个时段(n≤500),它又给出了很多小游戏,每个小游戏都必须在规定期限ti前完成(1≤ti≤n)。如果一个游戏没能在规定期限前完成,则要从奖励费m元中扣去...

2019-05-01 20:58:00 157

转载 洛谷 P1658 购物

题目链接题目描述你就要去购物了,现在你手上有N种不同面值的硬币,每种硬币有无限多个。为了方便购物,你希望带尽量少的硬币,但要能组合出1到X之间的任意值。题目分析题目要求组合出1到X之间的任意值,那么面值之中没有1的话就无法组合出1,所以面值中没有1即为无解的情况,而1也是必须要选的面值。对于值T,若我们已经能够组合出1~T-1中所有的值,而T是当前选用的硬币无法组合出...

2019-05-01 20:26:00 177

转载 快速幂

引入在求解式子abmod k时,我们通常使用循环语句进行求解。但当b的值很大,例如达到了109时,该式子的求解时间消耗就非常大了。因此,我们需要思考另外的方法,使得快速求幂成为可能。引理陈述对于x=p·q(x,p,q∈Z+),有x mod k=(p mod k)(q mod k)mod k。证明设p=a·k+c,q=b·k+d,则x=(a·k+c)(b·k+...

2019-04-04 16:54:00 146

转载 状态压缩动态规划

预备知识1.集合的二进制表示我们可以使用一个01串A来表示一个集合。对于数x(x≥0),用Ax=0表示它不在该集合中,用Ax=1表示它在该集合中。将01串A看作是一个二进制数,我们把它转换为十进制,就可以使用一个十进制整数来表示一个实际使用二进制方式表示的集合。这样,我们可以使用位运算方便地处理集合的操作。2.集合的操作·交集两个集合A和B的交集,即为两个集合...

2019-03-23 10:26:00 175

转载 压位高精度

前言本文的所有代码用C++实现,若在代码段里发现未定义的行为,请到最后的完整代码里寻找该行为含义。若有错误敬请在评论区指正。谢谢您的阅读。引入普通高精度每一位存一个数字,可是对于一个int型的存储空间,可存的最大数值为2147483647,只存一个数字是极大的空间浪费。因此,为了在节约空间的同时减少时间复杂度,我们尽量在一个空间中多存几位数字。对于乘法,两数之积的位数最大可达...

2019-02-23 10:52:00 377

转载 开博客祭

2019.2.11转载于:https://www.cnblogs.com/Psephurus-Gladius-zdx/p/10363502.html

2019-02-11 22:47:00 76

空空如也

空空如也

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

TA关注的人

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