![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题解
文章平均质量分 74
卡评测大师
Still trying
展开
-
BSOJ:3799 训练场--贪心+倍增
3799 -- 【模拟试题】训练场Description 某中学有很多学生社团,其中电竞社是最受欢迎的一个。该社团中总共有N只游戏战队,但是该中学只有一个游戏训练场馆,每次只能容纳一只战队训练。 每只战队对训练时间都有一定的要求,比如甲战队想要在a到b这段时间训练,乙战队想要在c到d这段时间训练,...... 作为训练场管理员的你总是收到形如(x,y)的询问,意思是查询在原创 2016-11-02 19:48:43 · 461 阅读 · 0 评论 -
BSOJ 2923:藤原妹红 MST+树型DP
2923 -- 【模拟试题】藤原妹红Description 在幻想乡,藤原妹红是拥有不老不死能力的人类。虽然不喜欢与人们交流,妹红仍然保护着误入迷途竹林村民。由于妹红算得上是幻想乡最强的人类,对于她而言,迷途竹林的单向道路亦可以逆行。在妹红眼中,迷途竹林可以视为一个由N个路口(编号1..N),M条不同长度双向路连接的区域。妹红所在的红之自警队为了方便在迷途竹林中行动,绘制了一张特殊的迷途原创 2016-10-04 15:23:55 · 634 阅读 · 0 评论 -
BSOJ:3801--隐藏指令 递推
3801 – 【四校联考1】隐藏指令 Description Input 输入仅一行,两个用空格分开的非负整数d,N。Output 输出仅一行,仅一个整数表示能够变得幸福的指令数mod 1 000 000 007。Sample IO 数据范围 递推:f[i][j]表示前i维空间走2*j步的方案数。 方程:f[i][j]=sigma(f[i-1][k]C(2*n-2*k,2(j-k)原创 2016-11-09 09:16:50 · 579 阅读 · 0 评论 -
BSOJ:3800 染色--贪心
3800 – 【四校联考1】染色 Description 人人生而平等,然而后来人们逐渐选择了不同的道路,人与人之间,变得不再平等。你可能会因为染上恶人之色而堕落,成为社会的败类;你也可能因为染上善人之色,而在逆境中不断成长。但是,红与黑并非绝对的。所谓“近朱者赤,近墨者黑”,你能改变周遭的环境,那么周遭的环境也会影响你。在黑暗的人群中,善人之色是明亮的,而在明亮的人群中,善人之色的存在就会原创 2016-11-09 08:47:22 · 638 阅读 · 0 评论 -
BSOJ:2636 收费站--二分+SPFA(SLF优化)
2636 – 【模拟试题】收费站 Description 在某个遥远的国家里,有n个城市。编号为1,2,3,……,n。 这个国家的政府修建了m条双向的公路。每条公路连接着两个城市。沿着某条公路,开车从一个城市到另一个城市,需要花费一定的汽油。 开车每经过一个城市,都会被收取一定的费用(包括起点和终点城市)。所有的收费站都在城市中,在城市间的公路上没有任何的收费站。 小红现在原创 2016-11-08 15:29:39 · 595 阅读 · 0 评论 -
BSOJ 3425:分班 DP+单调队列
3425 – 【模拟试题】分班 Description Input 本题目有多组数据。第一行有一个整数case(<=10),表示有case组数据。 接下来对于每组数据的第一行有4个正整数,依次是M,N,A,B。 第二行有M个正整数,用空格隔开,分别是X[1],X[2] —–X[M]。 第三行有N个正整数,用空格隔开,分别是G[1],G[2] —–G[N]。 Outp原创 2016-11-08 09:49:19 · 431 阅读 · 0 评论 -
BSOJ 4506: 图形变换 模拟
4506 -- 【模拟试题】图形变换Description 给定m行n列的图像各像素点灰度值,对其依次进行一系列操作后,求最终图像。 其中,可能的操作及对应字符有如下四种: A:顺时针旋转90度; B:逆时针旋转90度; C:左右翻转; D:上下翻转。Input 第一行包含两个正整数m和n,表示图像的行数和列数,中间用单个空格隔开。1 接下原创 2016-11-08 09:22:10 · 2298 阅读 · 0 评论 -
BSOJ:1116 皇宫看守--树的最小支配集(带权)
1116 -- 【曙光试题】皇宫看守(difficult)Description太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。编程原创 2016-11-06 21:04:58 · 1073 阅读 · 1 评论 -
BSOJ1495(BZOJ2157) 旅游 树链剖分
1495 -- 【BZOJ2157】旅游Description Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说, T 城中只有N ? 1 座桥。Ray 发现,有些桥上可以看到美丽的景色,让人心情愉悦,但有些桥狭窄泥泞,令人烦躁。于是,原创 2016-10-09 01:41:13 · 661 阅读 · 0 评论 -
树链剖分--细节发现 BSOJ3690:Grass Planting种草
DescriptionFarmer John has N barren pastures (2 <= N <= 100,000) connected by N-1 bidirectional roads, such that there is exactly one path between any two pastures. Bessie, a cow who loves her grazi原创 2016-02-16 00:01:07 · 453 阅读 · 0 评论 -
状压动规:BSOJ3805 小猫爬山
3805 -- 【模拟试题】小猫爬山Description Freda和rainbow饲养了N只小猫,这天,小猫们要去爬山。经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(呜咕>_ Freda和rainbow只好花钱让它们坐索道下山。索道上的缆车最大承重量为W,而N只小猫的重量分别是C1、C2……CN。当然,每辆缆车上的小猫的重量之和不能超过W。每租用一辆原创 2016-09-04 22:15:03 · 771 阅读 · 0 评论 -
【NOIP practice】BSOJ 1709 守望者的烦恼 矩阵快速幂优化递推
1709 -- 【模拟试题】守望者的烦恼 Description【题目背景】 守望者-warden,长期在暗夜精灵的的首都艾萨琳内担任视察监狱的任务,监狱是成长条行的,守望者warden拥有一个技能名叫“闪烁”,这个技能可以把她传送到后面的监狱内查看,她比较懒,一般不查看完所有的监狱,只是从入口进入,然后再从出口出来就算完成任务了。 【问题描述】 头脑并不发达的ward原创 2016-04-23 17:38:56 · 821 阅读 · 0 评论 -
限界深搜——埃及分数 两种剪枝
Description问题描述:在古埃及,人们使用单位分数的和(形如1/a的, a是自然数)表示一切有理数。 如:2/3=1/2+1/6,但不允许2/3=1/3+1/3,因为加数中有相同的。 对于一个分数a/b,表示方法有很多种,但是哪种最好呢? 首先,加数少的比加数多的好,其次,加数个数相同的,最小的分数越大越 好。 如:19/45 = 1/3 + 1/12 + 1/18019/45原创 2016-05-20 20:23:14 · 1057 阅读 · 0 评论 -
BSOJ 4852:比赛 暴力优化
4852 -- 【模拟试题】比赛Description有两个队伍A和B,每个队伍都有n个人。这两支队伍之间进行n场1对1比赛,每一场都是由A中的一个选手与B中的一个选手对抗。同一个人不会参加多场比赛,每个人的对手都是随机而等概率的。例如A队有A1和A2两个人,B队有B1和B2两个人,那么(A1 vs B1,A2 vs B2)和(A1 vs B2,A2 vs B1)的概率都是均等的50%。原创 2016-10-04 15:12:43 · 476 阅读 · 0 评论 -
BSOJ:3362 聪明的农民 贪心
3362 -- 【模拟试题】聪明的农民Description在城中有一个贪婪而愚蠢的领主,他总是不管农民的死活,疯狂地敲诈农民们辛勤耕种的劳动成果。眼看每年的秋收日十月十日已经到了,这时城中所有的农民在忙完一年的收成后,又要向领主上缴一年的粮食了。很久以来当地就采用一个特殊的“抽签”决定各户农民上缴粮食的方法:领主将一些写有不同的数的纸条放入一个盒子中,每户农民从中抽取两张纸条并在第二天上原创 2016-10-03 16:15:37 · 561 阅读 · 0 评论 -
BSOJ:3064 最小奖励--图上DP
3064 -- 【模拟试题】最小奖励Description Jzabc更是一个狂热的旅游爱好者。这次他想去一个诡异的地方。这个地方有n个村庄,编号为1到n。此刻他在1号村庄,他想去n号村庄。这n个村庄之间有m条单向道路。通过某些道路时,可能会花费一些钱作为“买路钱”,可是通过一些道路时,不仅不需要交“买路钱”,而且会得到一些奖励(这就是诡异的地方?)。当然两个村庄之间可能有多条直接相连原创 2016-11-02 15:55:01 · 575 阅读 · 0 评论 -
Openjudge - 8469 特殊密码锁 贪心
8469:特殊密码锁 总时间限制: 1000ms 内存限制: 1024kB 描述 有一种特殊的二进制密码锁,由n个相连的按钮组成(n<30),按钮有凹/凸两种状态,用手按按钮会改变其状态。然而让人头疼的是,当你按一个按钮时,跟它相邻的两个按钮状态也会反转。当然,如果你按的是最左或者最右边的按钮,该按钮只会影响到跟它相邻的一个按钮。当前密码锁状态已知,需要解决的问题是,你至少需要按多少次按钮,才原创 2016-11-14 15:03:03 · 4437 阅读 · 0 评论 -
BSOJ:2910 飞船监控站---二分+贪心
2910 -- 【模拟试题】飞船监控站Description “神州七号”飞船已经圆满发射成功了,你可知道飞船的顺利运行离不开地面对其的测控吗?因而必须保证飞船运行的轨道被测控站的雷达所全部覆盖,才能正常接受和传输信号。而由于测控站所控制的范围越小,信号接收情况越好,技术难度也越低。所以我们希望在覆盖整个轨道的前提下,使得测控站所需控制的范围越小越好。由于条件限制,最多只能建立K个测控范原创 2016-11-02 10:40:00 · 947 阅读 · 0 评论 -
BSOJ 4881 守望者的挑战---概率DP(更应该是递推)
守卫者的挑战(guard.pas/c/cpp)题目描述打开了黑魔法师Vani的大门,队员们在迷宫般的路上漫无目的地搜寻着关押applepi的监狱的所在地。突然,眼前一道亮光闪过。“我,Nizem,是黑魔法圣殿的守卫者。如果你能通过我的挑战,那么你可以带走黑魔法圣殿的地图……”瞬间,队员们被传送到了一个擂台上,最初身边有一个容量为的包包。擂台赛一共有项挑战,各项挑战依次进行。第项原创 2016-11-01 23:09:22 · 487 阅读 · 0 评论 -
BSOJ 4880 黑魔法之门--并查集+分析问题
黑魔法师之门(magician.pas/c/cpp)题目描述经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源。然而在与Violet星球的战争中,由于Z副官的愚蠢,地球的领袖applepi被邪恶的黑魔法师Vani囚禁在了Violet星球。为了重启Nescafé这一宏伟的科技工程,人类派出了一支由XLk、Poet_shy和lydrainbowcat三人组成的精英队伍,穿越时空原创 2016-11-01 23:05:28 · 683 阅读 · 0 评论 -
BSOJ:3768 玩具车--贪心+堆
3768 -- 【模拟试题】玩具车Description Jasio 是一个三岁的小男孩,他最喜欢玩玩具了,他有n 个不同的玩具,它们都被放在了很高的架子上,所以Jasio 拿不到它们。为了让他的房间有足够的空间,在任何时刻地板上都不会有超过k个玩具。 Jasio在地板上玩玩具。Jasio的妈妈则在房间里陪他的儿子,当Jasio 想玩地板上的其他玩具时,他会自己去拿,如果他想玩的玩原创 2016-11-01 16:14:07 · 649 阅读 · 0 评论 -
BSOJ 3022 又一类数字三角形--根据数据范围的优化+背包思想递推/搜索
Description 假设有N个数写成一行,这行上面一行有N -1个数,第i数是第一行第i个数和第i+1个数的和。依次类推,最上面一行为第N行,有一个数。例如,4个数2,1,2,4形成如下结构: 15 6 9 3 3 6 2 1 2 4 我们称这种结构为NumberPyramid。两个NumberPyramid相同当原创 2016-11-01 01:27:55 · 376 阅读 · 0 评论 -
BSOJ:2909 雷曼兔 DP
2909 -- 【模拟试题】雷曼兔Description 这次,OI山成为了雷曼兔那无尽的冒险传说的新舞台!传说OI山中埋藏着巨大的宝藏,伴随着这个传说的是一个迷题:最瑰丽的舞者将达至精灵世界的彼岸…… 经过仔细推敲,雷曼兔发现这是一个提示宝藏埋藏位置的谜语,在该谜语中指出了一个特定的路径,只有经过了该路径宝藏才会出现,具体情况如下: OI山的地势图可以看作一个N*N的数字矩原创 2016-10-31 16:09:40 · 527 阅读 · 0 评论 -
洛谷P1654 产品排序:贪心+DP
1813 – 【模拟试题】产品排序 Description 有一系列产品,给定每个产品的加工时间和冷却成型时间(冷却过程产品之间没有关系,是单独冷却的)。现在你手上有两台机器可以用来加工,你需要安排产品加工的顺序以及去哪台机器加工,使得所有产品都成型的时间最早。机器之间互不相关,可以同时进行工作,一个机器一个时刻只能加工一个产品。 Input 第一行一个数n,表示产品个数,以下n行,每行两个原创 2016-11-11 16:10:37 · 959 阅读 · 0 评论 -
BSOJ 3808:穿越七色虹 二分,线段覆盖
1.穿越七色虹3808(cross.cpp/c/pas)【问题描述】 探险队员们跟随两位护法来到了七色虹前。七色虹,就是平面直角坐标系中赤橙黄绿青蓝紫七个半圆,第 i座(1 现在探险队员们要从(0,0)穿越七色虹到达(x0,0),穿越七色虹的过程中,探险队员的整个身体必须始终在至少一个半圆形彩虹的内部。由于彩虹的半径 ri 可能太小了,不足以满足这个条件,因原创 2016-09-16 21:23:16 · 513 阅读 · 0 评论 -
BSOJ 3810 圣主的考验 树型DP
圣主的考验3810(tree.cpp/pas)【问题描述】若对于二叉树 T 的每个节点 v,其左子树的高度L和右子树的高度R均满足|L–R|≤1,则这个树T有可能来自超自然之界。规定若某节点子树为空,则该子树的高度是0。你的任务是求有N个节点的可能来自超自然之界的树的数目。【输入】每个测试点包含若干个测试数据。每个测试数据占一行,包含一个整数N。输入文件原创 2016-09-16 21:26:10 · 574 阅读 · 0 评论 -
【NOIP practice】BSOJ 1947 编码 递推
1947 -- 【模拟试题】编码Description DEX国刚刚截获了KCAJ国与AWAW国之间的S.Message 。D国S302情报机构情报员007 手里正拿着写有K国与A国之间Message的文件。“什么?!居然被加密了!!”007忍不住说道,“KCAJ,你会出路的!” 幸运的是K国与A国此次通讯时间远远超过了007所估计的30s,因此007又截获了大量的Message。原创 2016-04-23 17:13:03 · 397 阅读 · 0 评论 -
【NOIP practice】BSOJ 2998修复公路 最小生成树
2988 -- 【基础试题】修复公路Description A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少一条修复完成的道路(可以由多条公路连成一条道路)I原创 2016-04-19 21:19:18 · 389 阅读 · 0 评论 -
BSOJ3881:HH的项链 莫队算法
3881 -- 【SDOI2009】HH的项链DescriptionHH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,原创 2016-02-18 08:29:34 · 545 阅读 · 0 评论 -
BSOJ2841:CQOI2011动态逆序对 树状数组套平衡树
2845 -- 【CQOI2011】动态逆序对Description 对于序列A,它的逆序对数定义为满足i Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。Input 输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行原创 2016-02-17 09:21:01 · 265 阅读 · 0 评论 -
BSOJ4548:陌上花开 树状数组套平衡树(基础题)
548 -- 【模拟试题】陌上花开Description有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),又三个整数表示。现要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵花A比另一朵花B要美丽,当且仅当Sa>=Sb,Ca>=Cb,Ma>=Mb。显然,两朵花可能有同样的属性。需要统计出评出每个等级的花的数量。Input第一行为N,K (1 以下原创 2016-02-17 09:13:57 · 358 阅读 · 0 评论 -
BSOJ3991:聪聪可可 点分治
Description 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏: 由爸爸在纸上画n个“点”,并用n-1条“边”把这n个“点”恰好连通(其实这就是一棵树)。转载 2016-02-16 14:24:00 · 528 阅读 · 0 评论 -
BSOJ2764:树中点对统计 点分治
解释来自漆子超论文2764 -- 【POJ1741】树中点对统计Description 给定一棵N(1Input 输入文件的第一行包含两个整数n和k,接下来n-1行每行都有三个整数u,v,l, 表示结点u和结点v之间有一条长l的边。Output 输出文件只有一行为合法点对的个数。Sample Input 5转载 2016-02-15 23:55:51 · 849 阅读 · 0 评论 -
BSOJ2381:捉迷藏 括号序列 线段树维护
解释有部分来自某论文,代码改自hzwer2381 -- 【ZJOI2007】捉迷藏Description Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋子都互相可达。 游戏是这样进转载 2016-02-15 23:53:38 · 470 阅读 · 0 评论 -
BSOJ3194:黑白树 树链剖分 TLE90分
这个应该能交过SPOJ上的题,没试过3194 -- 【Astar 2008】黑白树Description在图论中,包含n个结点(结点编号为1~n)、n-1条边的无向连通图被称为树。在树中,任意一对结点间的简单路径总是惟一的。你拥有一棵白色的树——所有节点都是白色的。接下来,你需要处理c条指令:修改指令(0 v):改变一个给定结点的颜色(白原创 2016-02-15 23:51:38 · 518 阅读 · 0 评论 -
BSOJ1125:树Tree 树链剖分 单点修改 区间取反 区间查询
1125 -- 【POJ3237】树TreeDescription 给你一颗具有n个结点的树,结点编号为1到n且边的编号为1到n-1。每条边有一个边权。现要求模拟下列三种操作: 1.CHANGE i v:修改第i条边的权值为v 2.NEGATE a b:把a点到b点之间路径的边权全部取反; 3.QUERY a b:询问a点到b点之间路径的最大边权原创 2016-02-15 23:49:59 · 613 阅读 · 0 评论 -
BSOJ1120:树上的询问 树链剖分 区间修改 单点查询
1120 -- 【模拟试题】树上的询问(HDU3966)Description给你一棵具有N个点(编号为1到N)M条边的树,并给定各个点权的值,然后有3种操作:I C1 C2 K:把C1与C2的路径上的所有点权值加上KD C1 C2 K:把C1与C2的路径上的所有点权值减去KQ C:查询节点编号为C的权值Input输入包含多组测试数据。原创 2016-02-15 23:47:40 · 835 阅读 · 0 评论 -
BSOJ2783:Housewife Wind 树链剖分 单点修改 区间查询
2783 -- 【POJ2763】Housewife WindDescription 给你N个点的无根树,有Q次询问。0号询问:问佳佳从上一次到达的点到现在给定的点需要走的距离。1号询问:修改树上某条边的权值。对于每个0号询问要求你进行输出。Input 输入文件的第一行包含三个整数n, q, s,分别表示这里有n个点,q个询问,佳佳最初位于s点(n<100001, q<1000原创 2016-02-15 23:45:41 · 450 阅读 · 0 评论 -
BSOJ2869:染色 LCT
2869 -- 【SDOI2011】染色Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。原创 2016-02-15 23:43:36 · 466 阅读 · 0 评论 -
BSOJ3723:ZJOI2013 k大数查询 线段树套线段树
3723 -- 【ZJOI2013】K大数查询Description 有n 个位置和m 个操作。操作有两种,每次操作如果是1 a b c 的形式,表示往第a 个位置到第b 个位置每个位置加入一个数c。如果操作形如2 a b c 的形式,表示询问从第a 个位置到第b 个位置,第c 大的数是多少。Input 第一行两个数n,m。意义如题目描述。 接下来m 行每行形如1 a b原创 2016-02-18 08:33:26 · 395 阅读 · 0 评论