自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旋转木马

Oier~

  • 博客(35)
  • 收藏
  • 关注

原创 End

图论一定要记得看有没有重边和自环QAQ

2017-05-24 16:50:31 494

原创 【左偏堆】bzoj2809派遣

【问题描述】 在一个忍者的帮派里,些们被选中遣给在一个忍者的帮派里,些们被选中遣给顾客,然后依据自己的工作顾客,然后依据自己的工作获取报偿。 在这个帮派里,有一名忍者被称之为MasterMaster。除了。除了MasterMaster以外,每名忍者以外,每名忍者都有且仅一个上级。为保密。为保密,同时增强,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直接下属,而不允许通过其

2017-03-14 21:57:02 522

原创 【期望dp】NOIP2016换教室

【问题描述】 对于刚上大学的牛牛来说, 他面临的第一个问题是如何根据实际情况中情合适的课程。在可以选择的课程中,有2n节课程安排在n个时间段上。在第 i ( 1≤ i≤n)个时同段上, 两节内容相同的课程同时在不同的地点进行, 其中, 牛牛预先被安排在教室 ci上课, 而另一节课程在教室 di进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的n节安排好的课程。如果学生想更换第i

2016-12-07 17:32:03 658 1

原创 【数论】我们的可可西里

先说一句题外话 好久没更博客了。。。 希望自己不要退役 rp++ 最近在学校学组合数学的时候碰巧做了一道题是这样描述的: 一共有4个格子和11,22,33,44共4个数,要求第一个格子不填1,第二个格子不填2………………求一共有几种填法? 答:9种(数出来的。。。然后才猛然发现,这题好像在哪见过?(你记得吗 然后写下了这篇博客。。。【问题描述】转眼到了2008年的6月9日,盼望已久的高考结束了。

2016-11-27 21:51:45 665 2

原创 【单调队列】 贪心 序列

【问题描述】 作为一名火星人,你为了占领地球,需要想方设法使地球人失去信心。现在你获得了一项能力,控制今后n天的天气温度,对于第i天 ,你能将温度控制在[ai,bi]中任意一个数字,你的目的是使其中某段时间,温度持续不下降,趁此来攻击地球。现在问你最多可以使连续 的多少天满足温度不下降。【问题分析】贪心显然不对 hack数据乱搞42 3 1 4 1 1 1 1贪心part如果说有一个区间都满

2016-09-02 17:12:59 830

原创 【贪心】(雾)小Y的炮

【问题描述】 作为一名火星人,你为了占领地球,需要想方设法使地球人失去信心。现在你获得了一项能力,控制今后n天的天气温度,对于第i天, 你能将温度控制在[ai,bi]中任意一个数字,你的目的是使其中某段时间,温度持续不下降,趁此来攻击地球。现在问你最多可以使连续 的多少天满足温度不下降。【问题分析】贪心 如果一个炮相比于另一个炮(意大利),打的没它高,削减高度没它多,那你还用它干毛?对不对。

2016-09-02 16:45:50 608

原创 【状压dp】黑屋

【问题描述】 哈里波特来到了一个魔法房间,黑魔法师派了影子怪物在此房间等着哈里波特,影子怪物只能生活在没有灯光照射的区域,房间的屋顶有n*m个小灯,每个小灯能够照到地上固定的范围,且所有灯照的范围没有重叠部分,有些灯亮着,有些灯灭着,灭着的灯下面就会出现阴影,影子怪物就会攻击哈利波特,现在哈利波特找到了你,给你房间的灯的状态,哈利波特可以远程遥控灯的开关,灯的状态改变为:如果一个灯的状态改变了,那

2016-08-20 23:54:38 505

原创 【动态规划】守护者的挑战

【问题描述】打开了黑魔法师Vani 的大门,队员们在迷宫般的路上漫无目的地搜寻着关押applepi 的 监狱的所在地。突然,眼前一道亮光闪过。“我,Nizem,是黑魔法圣殿的守卫者。如果你能通过我的挑战,那么你可以带走黑魔法圣殿的地图„„”瞬间,队员们被传送到了一个擂台上,最初身边有一个容量为K 的包包。擂台赛一共有N 项挑战,各项挑战依次进行。第i项挑战有一个属性ai ,如果 ai>=0,表示这

2016-08-20 23:15:38 401

原创 【博弈论】POJ[2348]Euclid's Game

好久不写博客了 最近在佳木斯培训 蒟蒻QAQ今天来揭露一下这个虚伪的世界【问题描述】 Two players, Stan and Ollie, play, starting with two natural numbers. Stan, the first player, subtracts any positive multiple of the lesser of the two number

2016-07-30 08:59:34 427

原创 【贪心】NOIP2011观光公交详解

【题目描述】 风景迷人的小城Y市,拥有n个美丽的景点。由于慕名而来的游客越来越多,Y市特意安排了一辆观光公交车,为游客提供更便捷的交通服务。观光公交车在第0分钟出现在1号景点,随后依次前往2、3、4……n号景点。从第i号景点开到第i+1号景点需要Di分钟。任意时刻,公交车只能往前开,或在景点处等待。设共有m个游客,每位游客需要乘车1次从一个景点到达另一个景点,第i位游客在Ti分钟来到景点Ai,希望

2016-06-21 23:28:16 2890

原创 【数论】矩阵快速幂入门

今天给大家讲解一下关于矩阵快速幂的知识 那么想要了解矩阵快速幂,首先你得有个矩阵矩阵 说白了就是二维数组 但是矩阵乘法有自己的一套运算法则 如图 这是怎么运算的呢? 3=2*1+1*1 7=4*1+3*1 4=2*2+1*0 8=4*2+3*0 也就是说矩阵乘法的运算前提就是a行b列的矩阵乘b行c列的矩阵得到一个a行c列的矩阵其次 你还要明白快速幂 快速幂比较常见的写法有俩种

2016-06-14 00:33:18 1357 3

原创 【二分图匹配】完美的牛栏

题外话 牛这个东西 除了usaco之外 还有出题人会用吗。。。【题目描述】 农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头奶牛喜欢在哪些牛栏产奶)。一个牛栏只能容纳一头奶牛,当

2016-06-12 13:58:44 1187

原创 【SPFA】遭遇战 VijosP1404

【问题描述】背景你知道吗,SQ Class的人都很喜欢打CS。(不知道CS是什么的人不用参加这次比赛)。 描述今天,他们在打一张叫DUSTII的地图,万恶的恐怖分子要炸掉藏在A区的SQC论坛服务器!我们SQC的人誓死不屈,即将于恐怖分子展开激战,准备让一个人守着A区,这样恐怖分子就不能炸掉服务器了。(一个人就能守住??这人是机械战警还是霹雳游侠?) 但是问题随之出现了,由于DustII中风景秀丽

2016-06-04 16:33:00 693 2

原创 【dp动态规划】飙车

【问题描述】 [说明]此题中出现的所有数字均为整数 [背景]有天SubRaY发现宇宙新秀在玩一个游戏叫Need For Speed(什么?连大名鼎鼎的极品飞车都没听说过..),他发现宇宙新秀总是逆行,于是出现以下对话: SubRaY:你怎么老是在逆行道跑.. 宇宙新秀:近! SubRaY:你就不怕撞车.. 宇宙新秀:你提前写个程序计算一下不就完了! SubRaY:…… SubRaY实在不会写这

2016-06-01 23:34:55 842 3

原创 【线段树】浅谈区间问题3

本文就来讲解一下什么是RMQ吧……RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,也就是说,RMQ问题是指求区间最值的问题。RMQ运用的是倍增的思想 比如说已知数组[a]: 3 5 2 4 7 6 开一个F二维数组,F[i][j]表示从

2016-05-30 19:11:43 464

原创 【洛谷P1378】油滴扩展

【问题描述】 在一个长方形框子里,最多有N(0≤N≤6)个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界。必须等一个油滴扩展完毕才能放置下一个油滴。那么应该按照怎样的顺序在这N个点上放置油滴,才能使放置完毕后所有油滴占据的总体积最大呢?(不同的油滴不会相互融合) 注:圆的面积公式V=pi*r*r,其中r为圆的半径。【问题分析】 简单地模拟

2016-05-29 14:16:28 603

原创 [Sdoi2008]沙拉公主的困惑

【问题描述】 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。【问题分析】 若gcd(a,b)=1,则易证gcd(a+b,b)=1 证明:gcd

2016-05-29 14:10:47 729 2

原创 【数论】noip2009Hankson 的趣味题

【问题描述】 Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数a0,a1,b

2016-05-21 18:13:48 1086

原创 【线段树】浅谈区间问题(2)

这篇博客就谈谈树状数组好了(RMQ弃坑了)。。。 树状数组是一个优美而且神奇的东西,写起来特别简单并且效率优于线段树。 那么进入正题,什么事树状数组呢?我们先来看一个函数lowbit(x)=x&(-x) &是一个二进制运算符,这个lowbit是什么意思呢 比如3=11 7=111 4=100,而函数lowbit求的是x的二进制表示下从后往前第一个1之后的部分。4是100 7是1 3是1。

2016-05-12 21:36:24 493

原创 【其他】大整数类Bignum

今天为大家带来一篇关于大整数类的文章,简单的写了一下关于大整数类的代码,类说白了就是在struct结构体里面写下只有它自己能调用的函数。不多说了 ,写了一个小时。这里没有写关于取余,除法,乘方的,还有正负没有打标记,有兴趣的读者可以自己去改。#include <iostream>#include <cstdio>#include <vector>using namespace std;str

2016-05-12 18:57:53 1123

原创 【meet in the middle深度优先搜索】 NOI2001方程的解数

【问题描述】 已知一个n元高次方程: 其中:x1, x2, …,xn是未知数,k1,k2,…,kn是系数,p1,p2,…pn是指数。且方程中的所有数均为整数。 【问题分析】 首先肯定是dfs了,似乎除了高斯消元(这里先不讨论,有兴趣的话可以去这里->传送门)。那么再一看是NOI的题目,肯定不会辣么简单。。所以应该会有什么剪枝之类的吧。。。但是蒟蒻……剪枝:如果前i个式子和与后面式

2016-05-07 10:38:14 2663 2

原创 【深度优先搜索】种族部落

【问题描述】 史前的一个部落里, 混居着三个种族:人(man = M) ,彘族 (pig = P)和半人彘族 (man&pig = & ,简称半人彘族 )。它们之间的称呼只有 “人”和“彘”两种。人诚实地称呼人和彘本来的名,但为了防御族侵害拉拢半彘族为“人”。彘是很野蛮自大的动物,称呼本族为 “人”,而称呼外族为 “彘”。半人彘 族是自卑虚伪的动物,称呼本为 “彘”,称呼外族为 “人”。 你的任

2016-04-29 23:13:54 897 1

原创 【线段树】浅谈区间问题(1)

文章将谈到如下内容1、线段树,O(n)-O(qlogn) online。 2、ST(Sparse Table),O(nlogn)-O(q) online。1.线段树利用二分的思想将所求区间进行二分,从而将时间代价从朴素O(n^2)优化到O(nlogn)级别。 下面上一道裸题便于理解。时间代价O(2*n–构树+q*logn–q组查询)。动态统计1【问题描述】 有一个包含n个元素的整数数组A,对

2016-04-27 21:59:15 426

原创 【图-最短路】NOIP2009最优贸易

【问题描述】 C 国有n 个大城市和m 条道路,每条道路连接这n 个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为1 条。C 国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的价格不一定相同。但是,同一种商品在同一个城市的买入价和卖出价始终是相同的。商人阿龙来到C

2016-04-25 22:08:01 1114

原创 【图-树结构】树的重量

【问题描述】 树可以用来表示物种之间的进化关系。一棵“进化树”是一个带边权的树, 其叶节点表示一个物种,两个叶节点之间的距离表示两个物种的差异。现在,一 个重要的问题是,根据物种之间的距离,重构相应的“进化树” 。 令 N={1..n},用一个 N 上的矩阵 M 来定义树 T。其中,矩阵 M 满足:对于 任意的 i,j,k,有 M[i,j]+M[j,k]>=M[i,k]。树 T 满

2016-04-25 17:43:07 810

原创 【dp】NOIP2010提高组引水入城

【问题描述】在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个N行M列的矩形,其中每个格子都代表一座城市,每座城市都有一个海拔高度。为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。因此,只有与湖泊毗邻的第1行的城市可以建造蓄水厂。而

2016-04-23 18:53:15 1011

原创 【图-最小生成树】NOIP2010 模拟试题 新的开始

【题目描述】 发展采矿业当然首先得有矿井, 小 FF 花了上次探险获得的千分之一的财富请人在岛 上挖了 n 口矿井, 但他似乎忘记考虑的矿井供电问题…… 为了保证电力的供应, 小 FF 想到了两种办法: 1、 在这一口矿井上建立一个发电站, 费用为 v(发电站的输出功率可以供给任 意多个矿井)。 2、 将这口矿井与另外的已经有电力供应的矿井

2016-04-23 00:19:17 988

原创 最小生成树--prim

【问题描述】 给定一个无向图,求在这个图中的最小生成树。 解释:最小生成树是在图中构建一棵树使得所连的边对应的权值最小,并且使所有的点都能互相连通【问题分析】 prim算法 对于所有的点,类似于dijstra算法,划分在俩个集合之中,一个为该点已经连通,另一个反之。 prim算法采用贪心的策略来解决问题,核心在于每次都采取当任一前的不连通的点到任一当前连通的点的最短路径,这样保证每次都可以

2016-04-23 00:14:48 437

原创 浅谈dp 动态规划(2)

如果阅读了之前的文章大家应该对dp有所了解 那么这次为大家带来一些实战演练1.背包–压维 【问题描述】 航天飞机的体积有限,当然如果载过重的物品,燃料会浪费很多钱,每件食品都有各自的体积、质量以及所含卡路里,在告诉你体积和质量的最大值的情况下,请输出能达到的食品方案所含卡路里的最大值,当然每个食品只能使用一次. 【输入】 第一行两个数体积最大值(< 400)和质量最大值(< 400)

2016-04-23 00:01:49 431

原创 【图-二分图染色】NOIP2010提高组关押罪犯

【问题描述】 S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突

2016-04-22 23:46:48 584 3

原创 浅谈dp 动态规划(1)

dp对于初学者来说会比较难以理解 作为一个蒟蒻,看到网上的很多文章都没有说得太浅显易懂,在这里解释一下:dp的一个重要的思想就是继承!!比如拿经典背包问题来举例 F[i][j]=min{F[i-1][j-v[i]]+w[i],F[i-1][j]} 这里面 表示不放当前物品,是由F[i-1][j]继承而来的 放当前物品,是由F[i-1][j-v[i]]+

2016-04-22 23:42:47 478

原创 【dp】NOIP2010提高组乌龟棋

【问题描述】 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见样例),每种类型的卡片上分别标有1、2、3、4四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行相应的格子

2016-04-22 23:32:24 406

原创 【图-二分图染色】NOIP提高组2008双栈排序

【问题描述】Tom最近在研究一个有趣的排序问题。如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序。操作a 如果输入序列不为空,将第一个元素压入栈S1 操作b 如果栈S1不为空,将S1栈顶元素弹出至输出序列 操作c 如果输入序列不为空,将第一个元素压入栈S2 操作d 如果栈S2不为空,将S2栈顶元素弹出至输出序列如果一个1~n的排列P可以通过一系列操作使得

2016-04-22 23:27:27 711

原创 【双向dp】NOIP提高组2008传纸条

NOIP2008提高组 传纸条【问题描述】小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小轩的纸条只可以向下

2016-04-22 22:49:18 576

原创 Hello World

大家好,我是Balala_Energy! 翻译成中文就是巴拉拉能量(老司机开车喽) 虽然并不晓得为什么会起这么鬼畜而带感的名字但是还是忍不住点下了确认。 开通博客,不仅意味着一个与他人沟通的渠道,更是一份责任和担当。 作为一名Oier,我相信我会坚持写下去直到我离开编程这方面的那一天吧。 作为我的第一篇博文。

2016-04-22 22:36:02 382

空空如也

空空如也

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

TA关注的人

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