![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2017年4月
aky_dwr
这个作者很懒,什么都没留下…
展开
-
排座椅
题目描述上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设置了K条横向的通道,L条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接原创 2017-04-08 09:16:50 · 289 阅读 · 0 评论 -
守望者的逃离
题目描述恶魔猎手尤迪安野心勃勃,他背叛了暗夜精灵,率领深藏在海底的娜迦族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。到那时,岛上的所有人都会遇难。守望者的跑步速度为17m/s,以这样的速度是无法逃离荒岛的。庆幸的是守望者拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术都会消耗魔法值10点。守望原创 2017-04-08 09:28:49 · 332 阅读 · 0 评论 -
初学线段树
刷题的时候偶尔会碰到一些区间查询 修改一类的题,这种问题大多可以用线段树解决,于是我稍微了解了一下线段树。其实线段树是很深奥的很有技巧性的数据结构,至今我只是很浅显很基本的了解了一点点。因为Dalao们都已经讲得非常的详细,而且远远超出了蒟蒻的我的知识范围,所以在此我不再赘述。大家看看这个吧:这个讲得很全面下面我来举个栗子:给出n个数,m个操作,每个操作分为两种:操作1 修改第原创 2017-04-08 09:44:16 · 190 阅读 · 0 评论 -
NOIP2011 选择客栈
题目描述丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号。每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。晚上,他们打算选择一家咖啡店喝咖啡,要求咖啡店位于两人住的两家原创 2017-04-03 10:24:26 · 1408 阅读 · 0 评论 -
【模板】堆
本蒟蒻开始学堆了题目描述如题,初始小根堆为空,我们需要支持以下3种操作:操作1: 1 x 表示将x插入到堆中操作2: 2 输出该小根堆内的最小数操作3: 3 删除该小根堆内的最小数输入输出格式输入格式:第一行包含一个整数N,表示操作的个数接下来N行,每行包含1个或2个正整数,表示三种操作,格式如下:操作1: 1 x原创 2017-04-03 10:38:24 · 558 阅读 · 0 评论 -
NOIP2016 蚯蚓 不完全解法
想到了去年NOIP的蚯蚓应该可以用堆解决,于是试了一把。题目描述本题中,我们将用符号[c]表示对c向下取整,例如:[3.0」= [3.1」=[3.9」=3。蛐蛐国最近蚯蚓成灾了!隔壁跳蚤国的跳蚤也拿蚯蚓们没办法,蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。蛐蛐国里现在共有n只蚯蚓(n为正整数)。每只蚯蚓拥有长度,我们设第i只蚯蚓的长度为a_i(i=1,2,...,n),原创 2017-04-03 10:52:48 · 903 阅读 · 2 评论 -
NOIP2004 合并果子
拿个水题来练习堆吧题目描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多原创 2017-04-03 10:47:24 · 440 阅读 · 0 评论