自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小公举的博客

膜拜各路神犇

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

原创 算法题库(持续更新)

算法题库(持续更新)这里会放上一些具有总结性和一定难度的题目,并且会在我的博客内附上对应的题目链接和我自己的题解,作为一些考试的复习贪心1.NOIP 2013 提高组 货车运输(MST + LCA)题面传送门题解传送门动态规划1. NOIP2017 提高组 宝藏(状压DP)题面传送门题解传送门数据结构数学基础图字符串...

2022-04-28 14:50:22 834

原创 考场(OI / ACM)错误锦集(大赛前必看,提分良药)

记住,无论什么测试,一定要先打三题暴力(至少不会被屠得太惨)2018.10.41.记得算内存。(OI一年一场空,没算内存见祖宗)2018.10.61.在二分许多个字符串时(二分长度),要以长度的最小值作二分右端点(今日考场本该必A的题,因为我将右端点改成长度最大值,直接没了30分)。2.有写暴力的话最好打分段。(可能能救你一命)3.不要太相信一二十组的随机数据(至少也要...

2018-10-07 00:10:22 716

原创 洛谷P1131: [ZJOI2007] 时态同步

[ZJOI2007] 时态同步题目描述小QQQ在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3…1,2,3…1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间节点接收到激励电流后,得到信息,并将该激励电流传向与它连接并且尚未接收到激

2022-05-30 21:45:12 157 1

原创 洛谷P3188 / HNOI2007 梦幻岛宝珠 题解

洛谷P3188 / HNOI2007 梦幻岛宝珠

2022-05-03 12:17:08 191

原创 NOIP 2013 提高组 货车运输

题面略简要题解最大生成树+LCA简要做法:求出最大生成树,可以证明汽车一定要在最大生成树上跑是最优的然后用倍增LCA求出货车要跑的点对(x, y)路径上的最小边权证明:由于每条路上有限制重量,我们的目标是让每条路径的最小边权最大倘若货车走的是非最大生成树上的边,设该条边权为www,连接(x,y)(x, y)(x,y), 则由于最大生成树的性质,树上路径(x,y)(x, y)(x,y)任意一条边的限重都大于www,均会更优Code#include<bits/stdc++.h>

2022-04-12 23:25:02 494

原创 NOIP 提高组 2010 关押罪犯

Noip 2010 关押罪犯

2022-04-12 22:25:24 471

原创 NOIP 提高组 2012 / 洛谷P1080 国王游戏 题解

NOIP 2012 国王游戏 题解

2022-04-12 21:43:07 3537

原创 水题挑战4:luogu P1280 尼克的任务

题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为 nnn 分钟,从第 111 分钟开始到第 nnn 分钟结束。当尼克到达单位后他就开始干活,公司一共有 kkk 个任务需要完成。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,假如某些任务开始时刻尼克正在工作,则这些任务也由尼克的同事完成。如果某

2020-11-04 18:13:20 112

原创 水题挑战3:NOIP 2017 宝藏

参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 nnn 个深埋在地下的宝藏屋, 也给出了这 nnn 个宝藏屋之间可供开发的 mmm 条道路和它们的长度。小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远, 也就是说,从地面打通一条到某个宝藏屋的道路是很困难的,而开发宝藏屋之间的道路 则相对容易很多。小明的决心感动了考古挖掘的赞助商,赞助商决定免费赞助他打通一条从地面到某 个宝藏屋的通道,通往哪个宝藏屋则由小明来决定。在此基础上,小明还需要考虑如何开凿宝藏屋之间的道路。已经开凿出

2020-11-04 18:01:19 263

原创 水题挑战2: NOIP提高组 2011 聪明的质监员

小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 nn 个矿石,从111 到 nnn 逐一编号,每个矿石都有自己的重量 wiw_iwi​ 以及价值 viv_ivi​ 。检验矿产的流程是:1 、给定 mmm个区间 [li,ri][l_i,r_i][li​,ri​]2 、选出一个参数 WWW;3 、对于一个区间 [li,ri][l_i,r_i][li​,ri​],计算矿石在这个区间上的检验值 yiy_iyi​:yi=∑j=liri[wj≥W]×∑j=liri[wj≥W]vjy_i=\s

2020-10-26 22:56:20 286

原创 书(book)

书题目描述HazelHazelHazel有nnn本书,编号为111到nnn ,叠成一堆。当她每次抽出一本书的时候,上方的书会因重力而下落,这本被取出的书则会被放置在书堆顶。每次有pip_{i}pi​的概率抽取编号为iii的书。她每次抽书所消耗的体力与这本书在这堆中是第几本成正比。具体地,抽取堆顶的书所耗费体力值为111 ,抽取第二本耗费体力值为222 ,以此类推。现在 想知道,在很久很久以...

2018-11-30 22:00:23 247

原创 ZROI 2018 ZYB和售货机(goods)

题目描述可爱的ZYBZYBZYB来到一个售货机前。售货机里有一共有N(≤105)N(≤10^5)N(≤105)个物品,每个物品有AiA_{i}Ai​个。自然,还有NNN个购买按钮。正常情况下,按下第i个按钮,需要支付CiC_{i}Ci​的钱,然后会跳出一份物品iii。如果该物品卖完了,按下此按钮无效。但是,这台售货机的电路连接出了点问题。第i个按钮的“弹出电路”连向了物品fi。假设按下...

2018-11-25 10:27:32 612

原创 ZROI 2018 ZYB建围墙

NOIPNOIPNOIP 完之后的第一篇题解ZYB建围墙(wall)题目描述ZYB之国是特殊的六边形构造。已知王国一共有NNN户家庭,每个家庭需占据一个不同的六边形格子。王国里交流很频繁,所以这些家庭要构成一个连通区域;同时出于安全考虑,国王ZYBZYBZYB想在外面“围”一圈墙。围墙需要遵守这样的规则:墙也是建在格子上的。墙不能建在任何一户家庭占据的格子上。任何一户...

2018-11-24 23:57:47 435

原创 DTOJ 1015: 幸运字符串查询 (lucky)

1015: 幸运字符串查询 (lucky)时间限制: 2Sec2 Sec2Sec 内存限制: 256MB256 MB256MB O2O2O2题目描述KCKCKC研究完了幸运数列,又开始对幸运字符串感兴趣(KCKCKC似乎不是个正常人)。幸运字符串是一个只包括′4′&amp;#x27;4&amp;#x27;′4′和′7′&amp;#x27;7&amp;#x27;′7′的字符串。现在KCKC...

2018-11-06 19:29:07 906 1

原创 DTOJ 2462: 收集(collecting)

2462: 收集(collecting)时间限制: 1Sec1 Sec1Sec 内存限制: 128MB128 MB128MB O2O2O2提交: 858585 解决: 626262题目描述教育超市最近进行一项促销活动,凡是购物消费就可以获得小玻璃珠一个。喜爱收集小玩意儿的xyxyxy当然不会错过这个活动。假定一共有nnn种颜色的玻璃珠,每次发放玻璃珠的颜色是随机的(即获得每种颜色的玻...

2018-11-06 16:28:27 174

原创 DTOJ 2825: 赛车比赛(race)

2825: 赛车比赛(race)时间限制: 2Sec2 Sec2Sec 内存限制: 256MB256 MB256MB O2O2O2题目描述USBUSBUSB自己做了一辆卡丁车去参加f1f1f1赛事,经过了一轮预选赛,还剩下nnn名选手进入决赛。由于各选手的预赛成绩不同,所以各选手的出发点sis_{i}si​也是根据成绩而定的,有些人的出发点不同,有些人出发点相同。每位选手根据状态还...

2018-11-06 14:51:11 232

原创 [POI2008] MAF-Mafia

[POI2008] MAF-Mafia题目描述有nnn个人,每个人手里有一把手枪。 一开始所有人都选定一个人瞄准(有可能瞄准自己)。然后他们按某个顺序开枪,且任意时刻只有一个人开枪。因此,对于不同的开枪顺序,最后死的人也不同。$settle the dispute. Negotiations were very tense, and at one point the trigger-ha...

2018-11-06 08:15:46 274

原创 DTOJ 2964 && uoj 52 逃跑(escape)

逃跑(escape)时间限制: 1Sec1 Sec1Sec 内存限制: 128MB128 MB128MB因为门卫红美玲的失误,疏忽将入侵者放入了红魔馆。入侵者袭击了红魔馆的大小姐蕾米莉亚·斯卡雷特,大小姐在施放【必杀·斯卡雷特家绝技·抱头蹲防】无效后只好变成了好多蝙蝠,在红魔馆中分散开来。现在的当务之急是找到二小姐芙兰朵露·斯卡雷特,并且与大小姐化身成的所有蝙蝠集合在一点。你的任务就是帮她...

2018-11-03 19:23:15 193

原创 DTOJ 4021 西行妖下

西行妖下【题目背景】埋骨于西行妖下,已经多少年了……幽冥的公主,亡魂的哭泣……“人间……应该有春吗?”“反魂蝶,最高八分,最终也无法让西行妖绽放吗……”【题目描述】幽幽子站在西行妖下,她需要解封西行妖最后的力量。西行妖可以当作一个有nnn 个点的树,每个点都有一些符文,初始每个点符文个数为111。幽幽子可以施展魔法,将符文随机移动,来解封封印。每个点上的符文可以看作是一个1&amp;n...

2018-11-01 16:14:09 217

原创 DTOJ 4020 式神守护

式神守护【题目背景】“操纵着大结界的,是紫呢。”“紫?就是那个一直在隙间里睡觉的那个?”“她可是具有式神守护着的妖怪哦。”【题目描述】紫妈 (尊重出题人) 有nnn 个隙间排成一列,每个隙间都有一个权值valival_{i}vali​ 。她可以选出某些隙间来召唤式神:一组隙间能成功召唤式神当且仅当他们的权值和为mmm的倍数。(可以是000 倍)现在紫妈 试图召唤QQQ次式神,每次给...

2018-11-01 15:57:08 210

原创 DTOJ 4019 白玉楼前

白玉楼前【题目背景】“一觉醒来怎么半灵又不见了?一定是幽幽子吃了。”“幽幽子你给我吐出来!”“我这边有个游戏玩不过去,你帮我玩过去我就吐出来。”【题目描述】妖梦现在要玩幽幽子的游戏,她才能拿回自己的半灵。游戏规则是这样的:幽幽子有nnn 个点,现在她让妖梦对每个点随机一条出边(随机到每个点的概率都相等),然后得到一张图。(注意:可以自环)如果这张图任意一个点沿着边走两步(显然这...

2018-11-01 15:26:32 226

原创 BZOJ 1109&&DTOJ 1556 堆积木

BZOJ 1109&amp;&amp;DTOJ 1556 堆积木题目描述MaryMaryMary在她的生日礼物中有一些积木。那些积木都是相同大小的立方体。每个积木上面都有一个数。MaryMaryMary用他的所有积木垒了一个高塔。 妈妈告诉MaryMaryMary游戏的目的是建一个塔,使得最多的积木在正确的位置。一个上面写有数i的积木的正确位置是这个塔从下往上数第iii个位置。MaryMary...

2018-10-31 17:35:49 181

原创 1633: 能量获取(energy)

1633: 能量获取(energy)时间限制: 1 Sec 内存限制: 128 MB题目描述“封印大典启动,请出Nescafe魂珠!”随着圣主applepi一声令下,圣剑护法rainbow和魔杖护法freda将Nescafe魂珠放置于封印台上。封印台是一个树形的结构,魂珠放置的位置就是根节点(编号为0)。还有n个其它节点(编号1~n)上放置着封印石,编号为i的封印石需要从魂珠上获取Ei的能...

2018-10-31 15:42:46 257

原创 4016: 辉夜的夜空明珠

401640164016: 辉夜的夜空明珠时间限制: 1.5Sec1.5 Sec1.5Sec 内存限制: 512MB512 MB512MB题目描述整个回廊可以看作一个nnn 个点mmm 条边的无向图,每条边走动花费的时间为111。辉夜、永琳、铃仙、因幡帝等kkk 个人或兔子可以通过传送阵分别进入这个图上的k 个特殊的点,然后去寻找闯入者。但是在寻找闯入者之前,他们要聚集到一个点,以增强战...

2018-10-31 15:12:02 186

原创 DTOJ 4015: 永琳的竹林迷径

铃仙的红色之瞳时间限制: 1Sec1 Sec1Sec 内存限制: 512MB512 MB512MB题目描述为了方便你的预测,铃仙对该符卡进行了改造。敌方非常强大,可以看作有无限的体力。通过该符卡,铃仙可以释放出子弹,敌方触碰到子弹就会损失一格体力。注意,每次敌方损失体力之后,其位置不会改变。当敌方和铃仙 xxx 坐标相同上时,每秒铃仙损失一点体力(敌方的攻击比较特殊,可以对前后都进...

2018-10-31 14:28:34 141

原创 DTOJ 3999 ♂U♂ Xi♂

♂U♂Xi♂♂U ♂ Xi ♂♂U♂Xi♂时间限制: 1 Sec 内存限制: 256 MB题目描述这个游戏是这样的,你有一个初始序列S ,你每次可以选择一段任意长度的连续区间,把他们+1+1+1 再膜kkk,给定目标序列,你需要尝试用尽量少的操作次数将初始序列变为目标序列。作为一名优秀的OIerOIerOIer,您认为这个游戏十分naivenaivenaive,所以您打算撸一个游戏脚本来取...

2018-10-29 16:38:44 331

原创 DTOI 2018 10.26测试 T1 新的世界

T1 新的世界(neworld)时间限制: 1 Sec 内存限制: 256 MB题目描述在一个NNN行MMM 列的网格中,第iii 行jjj 列的格子有一个可变的“亮度”Li,jL_{i,j}Li,j​(初始时都为0)和一个固定的“不透光度”。现在在rrr 行ccc 列放入一个亮度为lll的光源,NEWorld游戏引擎会根据以下逻辑,让光源逐步“照亮”附近的方格:先将光源所在方格的亮...

2018-10-27 00:58:04 253

原创 组合数学 TJOI2015DAY1_T2

组合数学(math)时间限制: 2 Sec  内存限制: 128 MB题目描述为了提高智商,zjy开始学习组合数学。某一天她解决了这样一个问题:“给一个网格图,其中某些格子有财宝。每次从左上角出发,只能往右或下走。问至少要走几次才能把财宝全部捡完。”但是她还不知足,想到了这个问题的一个变形:假设每个格子中有好多块财宝,而每一次经过一个格子至多只能捡到一块财宝,其他条件不变,至少要走几...

2018-10-25 21:50:55 119

原创 DTOI T2 迷宫

【题目背景】 小K是一个探险家,这天,他遇到了一个迷宫…… 【问题描述】 迷宫可以抽象成一个矩阵,小K要从(1,1)走到(N,M),而且只能往下和往右走,即小K只能从(X,Y)走到(X,Y+1)和(X+1,Y)。小K不能走出迷宫(即X&gt;N或Y&gt;M)。当然,迷宫有一些格子是被堵住的,小K不能从这些格子经过。 每个没被堵住的格子都有一个权值,小K十分喜欢X这个数字和异或这个运算。所以他希...

2018-10-25 18:37:39 365

原创 DTOI 10.25 测试 T1 五子棋

2018.10.25-dtoj-3989-五子棋(fir)题目描述:就像题目名字一样,他们在玩一种类似于五子棋的游戏,只是规则和五子棋有一些不同。 就像五子棋一样,ITer和Kitty依次在棋盘上放置棋子,ITer放置黑子,Kitty放置白子。与五子棋不同的是,当一种颜色的X个棋子组成一行或一列或一个对角线的时候(X不一定等于5),执该颜色的子的玩家胜利。如图,当X=5时,ITer胜...

2018-10-25 17:21:42 227

原创 DTOI 10.25 测试 T3 雪人

T3. 雪人【题目背景】 大佬WZY在AK NOIP 2018后,决定去冰天雪地的Y城堆雪人。 【问题描述】 WZY堆了N个雪人,每个雪人都有一个可爱度Xi,WZY认为两串雪人与和谐当且仅当WZY现在要从一堆雪人中选择两串雪人(两串可以重叠,即若,可以小于等于),使得A和B和谐,现在WZY想知道对于所有的方案中, 的最大值。为A中所含雪人的个数。因为WZY还要准备AK JSOI 2019,所...

2018-10-25 17:15:52 380

原创 DTOI 10.24 测试(被爆屠) orz IcePrincess_1968

T1. 梦境(dream.cpp/c/pas)【问题描述】智者奥尔曼曾说过:有缘的人即使相隔海角天涯,也会在梦境中相遇。IcePrince_1968 和IcePrincess_1968 便是如此。有一天IcePrincess_1968 突发奇想:为什么不用梦境操控仪器来增加她和IcePrince_1968 的缘分呢?IcePrincess_1968 的梦境可以用n 个区间来表示,第i...

2018-10-24 15:35:15 591

原创 DTOJ 1608 新三国争霸

1608: 新三国争霸(fight)时间限制: 1 Sec  内存限制: 128 MB  提交: 117  解决: 47题目描述PP 特别喜欢玩即时战略类游戏,但他觉得那些游戏都有美中不足的地方。灾害总不降临道路,而只降临城市,而且道路不能被占领,没有保护粮草的真实性。于是他就研发了《新三国争霸》。在这款游戏中,加入灾害对道路的影响(也就是一旦道路W[i,j]受到了灾害的影响,...

2018-10-23 21:54:39 254

原创 DTOJ 1338

题目描述        话说世界上有很多超级英雄:蝙蝠侠,蜘蛛侠,超人,名字都写不出来的人等等。在他们之中有一个叫Kickass。今天他想模仿蜘蛛侠,所以他选择了一排高楼来跳。            具体来说,他选择了一列N 幢高楼,从左到右标号为1 到N。一开始他在第K 幢高楼。不幸的是,Kickass 能力非常有限,只能跳到向左或向右相邻的高楼,而且他要跳到的楼的...

2018-10-23 19:17:36 137

原创 DTOJ 10.23 测试

T1:浮躁(fickle)【问题描述】阿杰在上班会数学课:“最近有些同学很浮躁……”早已习惯的你,在想这样一个问题:共有n 种竞赛,对于其中任意i 种竞赛(1≤i≤n),有 个人同时参加,问有多少个人参加了至少一门竞赛?阿杰还在滔滔不绝,你却陷入了深思。【输入格式】从文件fickle.in 中读入数据。输入的第一行包含一个正整数,第二行包含个整数。和的含义见问题描述。【输出...

2018-10-23 16:53:32 509

原创 JZOJ P2934 && DTOJ 1554

题目描述:两个等长的由大写英文字母构成的字符串a和b,从a中选择连续子串x,从b中选出连续子串y。定义函数f(x,y)为满足条件xi=yi(1&lt;=i&lt;=|x|)的i的个数,计算f(x,y)的数学期望。(|x|=|y|)题解:假设有两个字符串,A和B,A的第i位于B的第j位相同。由于不能一段段搞(我不会),我就想到可能要对于每个字母单独考虑吧。于是我们画图看看嘛Q...

2018-10-20 23:07:50 166 1

原创 Jzoj 5736

总而言之,就是求   即斐波那契数列。开始,我们先要知道gcd和fibonacci数列之间不可描述的关系:接着,我们看看原题给的式子,有a,b,c,d四个参数,考虑最基本的消参思路,将其转化为:  ①由性质2与性质4,我们可以发现,我们利用辗转相除法,变为这样逐步消下去,就会变成①式的形式。接着考虑对①式的转化:设,那么答案即为因为所以所...

2018-10-17 08:24:50 148

原创 HDU 4947 GCD Array && DTOJ 2118

#include&lt;bits/stdc++.h&gt; using namespace std; #define in inline #define rep(i,a,b) for(int i=a;i&lt;=b;i++) #define repd(i,a,b) for(int i=a;i&gt;=b;i--) #define For(...

2018-08-22 23:53:12 192

原创 CF226E Noble Knight's Path

CF226E Noble Knight's Path一道大毒瘤数据结构(好吧其实是我懒)。考虑题中有需要调用各个时间上的情况,于是在线做,并且使用主席树保存下每个版本的树上信息。考虑询问,对于某一个点对,找到它们的,若A到的路径上未被攻击的点已经满足&gt;=k个,于是直接用主席树在这条链上二分;否则,跳到B到lca的路径,找从B找第sum-k+1个,同样用主席树二分。时间复杂...

2018-08-22 23:15:33 237 1

空空如也

空空如也

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

TA关注的人

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