题解
文章平均质量分 56
sadnohappy
这个作者很懒,什么都没留下…
展开
-
【GDOI 2016 Day2】第一题 SigemaGO
Description原题略,就是给一个n个点m条边的有向图,如果xx–>yy,yy–>zz,那么xx–>zz,边权为ll,这种边最多走limlim次,求1到n的最短路。Solution由于这题范围比较小,可以考虑dfs+spfa,dfs+dijstra……把原图分成2*lim+1层,其中最底层为原图,我们把它称为第0层,对于每个偶数层,对于一条边(u,v)(u,v),我们把(u,v′)(u,v')原创 2016-05-14 14:40:21 · 507 阅读 · 0 评论 -
【BZOJ3047&2125】Freda的传呼机
Description为了 随时 与 rainbow快速交流, Freda制造了 两部传呼机 。Freda和 rainbow所在的地方有N座房屋、M条双向 光缆 。每条光缆连接两座房屋, 传呼机发出的信号只能沿着光缆传递,并且 传呼机的信号 从光缆的其中一端传递到另需要花费 t单位时间 。现在 Freda要 进行 Q次试验, 每次选取两座房屋,并想知道 传呼机的信号在这两座房屋之间传递 至少需 要多原创 2016-06-03 20:00:05 · 1431 阅读 · 0 评论 -
【BZOJ3754】Tree
Wayne 在玩儿一个很有趣的游戏。在游戏中,Wayne 建造了N 个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M 对城市间能修公路,即有若干三元组(Ui, Vi,Ci) 表示Ui 和Vi 间有一条长度为Ci 的双向道路。当然,游戏保证了,若所有道路都修建,那么任意两城市可以互相到达。原创 2016-06-13 18:35:16 · 862 阅读 · 0 评论 -
【Tjoi2016&Heoi2016】树
Description在2016年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两种操作:标记操作:对某个结点打上标记(在最开始,只有结点1有标记,其他结点均无标记,而且对于某个结点,可以打多次标记。)询问操作:询问某个结点最近的一个打了标记的祖先(这个结点本身也算自己的祖 先)你能帮帮他吗?原创 2016-07-12 16:37:49 · 652 阅读 · 0 评论 -
【Tjoi2016&Heoi2016】排序
Description在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为两种:1:(0,l,r)表示将区间[l,r]的数字升序排序2:(1,l,r)表示将区间[l,r]的数字降序排序最后询问第q位置上的数字。原创 2016-07-12 19:24:15 · 1129 阅读 · 0 评论 -
【Tjoi2016&Heoi2016】游戏
Description在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸到的范围是该炸弹所在的一行和一列,炸弹的威力可以穿透软石头,但是不能穿透硬石头。给定一张n*m的网格地图:其原创 2016-07-12 15:35:11 · 684 阅读 · 0 评论 -
【COCI2008】二叉树
Description在一个无穷的满二叉树中,有以下几个特点: (1) 每个节点都有两个儿子——左儿子和右儿子; (2) 如果一个节点的编号为X,则它的左儿子编号为2X,右儿子为2X+1; (3) 根节点编号为1。 现在从根结点开始走,每一步有三种选择:走到左儿子、走到右儿子和停在原地。 用字母“L”表示走到左儿子,“R”表示走到右儿子,“P”表示停在原地,原创 2016-07-13 19:11:44 · 554 阅读 · 0 评论 -
【COCI2008】猴子摘桃
Description动物园内最受欢迎就是猴子了,因为它们除了能爬能跳外还会很多技能。其中A类猴子特别擅长爬树摘桃,而B类猴子擅长把桃子掰成两半。 A类猴子有N只,编号为1到N,B类猴子有M只,编号为1到M。A类猴子中的第K只摘到第一个桃子需要花费A_k秒,此后每B_k秒就能摘到桃子;B类猴子中的第K只掰开第一个桃子需要花费C_k秒,此后每D_k秒就能掰开一个桃子。 不幸的是,B类猴子非原创 2016-07-13 19:19:33 · 1038 阅读 · 0 评论 -
【COCI2009】着色
DescriptioAlice是一个奇怪的画家。她想对一副有N*N个像素点组成的画进行着色,N是2的幂(1,2,4,8,16等等)。每个像素点可以着成黑色或白色。 Alice着色方案不是唯一的,她采用以下不确定的规则: •如果画作只有一个像素点,那可以直接着白色或黑色; •否则,把画平均分成四块,然后进行以下操作: (1) 选择一块全部着白色; (2) 选择一块全部着黑色原创 2016-07-13 19:28:39 · 604 阅读 · 0 评论 -
【2011集训队出题】数颜色
Description墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会像你发布如下指令: 1、Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔。 2、R P Col 把第P支画笔替换为颜色Col。 为了满足墨墨的要求,你知道你需要干什么了吗?原创 2020-12-23 18:43:50 · 626 阅读 · 0 评论 -
【ZJOI2008】树的统计
Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身原创 2016-05-13 11:54:18 · 641 阅读 · 1 评论 -
【JZOJ4376】染色配对
Description就是给一些极大团包含点的关系,使最少的极大团包含点数为奇数。Solution这里题目说明每个点只与两个极大团有被包含关系,所以我们把极大团看成点,点看成边,则每个点连出去所有的边(它们所对应的点)都与这个大点(所对应的极大团)有被包含关系。于是我们搜索每个连通块,对于每个连通块我们建一颗搜索树(如下图,黑色边代表搜索树上的边)。对于每一个大点,我们把所有连出去的边对应的未被匹配原创 2016-04-15 20:34:19 · 501 阅读 · 0 评论 -
【JZOJ4302】IOIOI卡片占卜
DescriptionK理事长很喜欢占卜,经常用各种各样的方式进行占卜。今天,他准备使用正面写着”I”,反面写着”O”的卡片为今年IOI的日本代表队占卜最终的成绩。 占卜的方法如下所示: 首先,选择5个正整数A,B,C,D,E。 将A+B+C+D+E张IOI卡片排成一行,最左侧的A张卡片正面朝上,接下来B张反面朝上,接下来C张卡片正面朝上,接下来D张反面朝上,最后E张正面朝上。如此排列的话,从原创 2016-04-20 19:14:36 · 672 阅读 · 0 评论 -
【JZOJ4301】备用钥匙
Description你知道Just Odd Inventions社吗?这个公司的业务是“只不过是奇妙的发明(Just Odd Inventions)”。这里简称为JOI社。 JOI社有N名员工,编号从1到N。所有员工的工作时间从时刻0持续到时刻M,时刻0和时刻M的时候,所有员工都必须在公司内。 某天,出于巧合,JOI社的每个员工都要出行恰好一次。员工i(1JOI社的入口处有一扇巨大的门原创 2016-04-20 20:25:41 · 516 阅读 · 0 评论 -
【JZOJ3397】雨天的尾巴
Description深绘里一直很讨厌雨天。灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连根拔起,以及田地里的粮食被弄得一片狼藉。无奈的深绘里和村民们只好等待救济粮来维生。不过救济粮的发放方式很特别。首先村落里的一共有n 座房屋,并形成一个树状结构。然后救济粮分m 次发放,每次选择两个房屋(x,y)原创 2016-05-27 20:06:49 · 640 阅读 · 0 评论 -
【JZOJ3430】DY引擎
BOSS送给小唐一辆车。小唐开着这辆车从PKU出发去ZJU上课了。众所周知,天朝公路的收费站超多的。经过观察地图,小唐发现从PKU出发到ZJU的所有路径只会有N(2<=N<=300)个不同的中转点,其中有M(max(0, N-100) <=M<=N)个点是天朝的收费站。N个中转点标号为1…N,其中1代表PKU,N代表ZJU。中转点之间总共有E(E<=50,00原创 2016-06-23 18:36:40 · 860 阅读 · 0 评论 -
【JZOJ4622】亚瑟王之宫
DescriptionSolution这题时限开的挺大的。。。由于时限较大,我们可以预处理出每个坐标走日字步到另一坐标的最短距离,O(r3c3)O_{(r^3c^3)}的Floyd可以解决(可以考虑用spfa,但这里的点入队时间较长)。然后我们枚举两个汇合点,我们贪心的想,一个骑士走到第一个坐标距离如果比走到第二个的小的多,那么我们肯定不走到第二个坐标,反之就不走到第一个坐标。于是,设第ii个骑士到原创 2016-07-14 08:18:57 · 483 阅读 · 0 评论 -
【JZOJ4624】字符串匹配
Description给定一个整数n以及两个字符串S和T,请问S作为子串T^n中出现了多少次?(T^n表示将T复制n次所构造的字符串)原创 2016-07-14 08:35:12 · 499 阅读 · 0 评论 -
【JZOJ4594】Dynamic len
Description有n个数编号从0→n-1,两种操作: Q L R:询问编号为L→R-1的数中共有多少种不同的数 M X Y:将编号为X的数改为Y 共有m个操作原创 2020-12-23 18:45:03 · 813 阅读 · 2 评论 -
【JZOJ4603】颜料大乱斗
这题查询和修改区间(l,r)(l,r)竟然ll可以大于rr!!而且白色是颜料1!!!!注意上面那些细节,开30颗线段树就可以AC了。原创 2016-07-15 12:41:14 · 423 阅读 · 0 评论 -
【JZOJ4628】立方体
Description首先注意数字行是从下到上的。一个显然的结论是,我们如果确定了色子两个相邻面的位置,那么整个色子的状态就确定了。于是我们很粗暴地手打一个表,打出每个状态往前往后往左往右的状态(这个有规律)。然后我们设Fi,j,k,lF_{i,j,k,l}表示当前坐标为(i,j)(i,j),状态为(k,l)(k,l)的最小的总和。于是在spfa中转移(其中(i′,j′)(i',j'原创 2016-07-15 16:15:26 · 394 阅读 · 0 评论 -
【JZOJ4629】修路
很显然,如果要取一条边(u,v)(u,v),那么贡献值就会增加(au+av)(a_u+a_v),于是我们把所有边的边权减去边两边端点的axa_x,然后我们会得到一些互不影响的边权,于是跑一次最小生成树即可。原创 2016-07-15 16:22:01 · 531 阅读 · 0 评论 -
【JZOJ4630】计数
DescriptionSolution这题怎么做?暴力?实际上,这是很简单的数位dp,我们设Fi,0..1F_{i,0..1}表示当前做到第ii位,是否选00(不选为11)的方案数。递推式:Fi,0=Fi−1,1(j=0)F_{i,0}=F_{i-1,1}(j=0)Fi,1=Fi−1,0+Fi−1,1(j>0)F_{i,1}=F_{i-1,0}+F_{i-1,1}(j>0)边界条件:F0,1=1F_原创 2016-07-15 16:41:07 · 380 阅读 · 0 评论 -
【JZOJ4647】寻找
DescriptionBob和Alice出去度蜜月,但Alice不慎走失,Bob在伤心过后,决定前去寻找Alice。 他们度蜜月的地方是一棵树,共有N个节点,Bob会使用下列DFS算法对该树进行遍历。starting_time是一个容量为n的数组current_time = 0dfs(v): current_time = current_time + 1原创 2016-07-17 16:27:26 · 444 阅读 · 0 评论 -
【JZOJ4637】大鱼海棠
Description椿是掌管海棠花的少女,她所在的世界不为人们所知,他们的天空就是人类的海底。生活在那个世界里的他们不是人,也不是鱼,而是其他人,掌管着人间的规律。 按照他们的习俗,在16岁那年,椿变为一条海豚到人间巡礼。在第六天,她被大海中的一张网困住,一个人类男孩因为救她而落入深海死去。为了报恩,她回去后私自一人去了如升楼找到灵婆(死去的好人的灵魂化为一条小鱼安放在那里)。她以自己一般的寿命原创 2016-07-17 21:32:57 · 1703 阅读 · 0 评论 -
【JZOJ4597】现世斩
Description异变又发生了,魂魄妖梦作为幻想乡的一名自(cheng)机(guan),主动前去解决异变。 我们用一个n个点、m条边的无向联通图来表示妖梦可选择的路线,妖梦从白玉楼出发,白玉楼被视为编号为1的点,编号为2——n的点是幻想乡的村庄,其中编号为n的村庄发生了异变。 每条边上可能会有一些妖怪袭击人类(然而妖梦是半人半灵),所以对于第i条边,妖梦需要t[i]分钟通过这条路。妖梦带了她原创 2016-07-18 09:59:31 · 413 阅读 · 0 评论 -
【JZOJ4648】锦标赛
Description403机房最近决定举行一场锦标赛。锦标赛共有N个人参加,共进行N-1轮。第一轮随机挑选两名选手进行决斗,胜者进入下一轮的比赛,第二轮到第N-1轮再每轮随机挑选1名选手与上一轮胜利的选手决斗,最后只剩一轮选手。第i名选手与第j名选手决斗,第i名选手胜利的概率是ai,ja_{i,j}. 作为一号选手的富榄想知道如何安排每轮出场的选手可以使得他获胜的概率最大,并求出这个最大概率。原创 2016-07-17 21:22:33 · 499 阅读 · 0 评论 -
【清华集训2014】mex
Description 有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。原创 2016-07-06 15:16:09 · 607 阅读 · 0 评论 -
Noip2013提高组day2 花匠
Description花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。具体而言,栋栋的花的高度可以看成一列整数h_1, h_2, … , h_n。设当一部分花被移走后,剩下的花的高度依次为g_1, g_2, … , g_m,则栋栋希望下面两个条件中至少有一个满足:条件原创 2016-04-01 11:40:37 · 850 阅读 · 0 评论 -
【JZOJ4699】Password
【JZOJ4699】Password题解原创 2016-08-15 14:51:35 · 507 阅读 · 0 评论 -
【BZOJ2144】【JZOJ4701】Throw
【JZOJ4701】Throw题解原创 2016-08-15 21:42:18 · 428 阅读 · 0 评论 -
【HDU5283】【JZOJ4694】火神的鱼
Description火神最爱的就是吃鱼了,所以某一天他来到了一个池塘边捕鱼。池塘可以看成一个二维的平面,而他的渔网可以看成一个与坐标轴平行的矩形。 池塘里的鱼不停地在水中游动,可以看成一些点。有的时候会有鱼游进渔网,有的时候也会有鱼游出渔网。所以火神不知道什么时候收网才可以抓住最多的鱼,现在他寻求你的帮助。 他对池塘里的每条鱼都给予了一个标号,分别从1到n标号,n表示池塘里鱼的总数。鱼的游动可原创 2016-08-14 21:40:15 · 847 阅读 · 0 评论 -
【JZOJ4710】Value
【JZOJ4710】Value题解原创 2016-08-17 20:43:40 · 502 阅读 · 0 评论 -
【JZOJ4711】Binary
【JZOJ4711】Binary题解原创 2016-08-17 21:06:06 · 574 阅读 · 1 评论 -
【JZOJ4709】Matrix
【JZOJ4709】Matrix题解原创 2016-08-17 20:06:40 · 493 阅读 · 0 评论 -
【JZOJ3082】骰子游戏
Description滚骰子是一件有益身心健康的运动,因此骰子游戏可是一个很受年轻人欢迎的游戏。现在先介绍一下这个闻名遐迩的骰子游戏吧。首先是主角:骰子。骰子就是很普通的骰子:骰子有六个面,分别标号1到6,三对面上的数字之和均为7。以下是骰子的一个图示。然后我们介绍这个游戏的地图:一个R*C的网格图。骰子一开始的状态如上图所示(即上面为 1,下面为 6,左面为 4,右面为 3,前面为 2,后面为 5原创 2016-08-18 16:49:36 · 639 阅读 · 0 评论 -
【JZOJ4770】闭门造车
Description自从htn体验了一把飙车的快感,他就下定决心要闭门造车!但是他两手空空怎么造得出车来呢?无奈的他只好来到了汽车零部件商店。 一走进商店,玲琅满目的各式零件看得htn眼花缭乱。但是他很快便反应过来:我只要买一套好的零件就行。首先它们的性能差不能太大,否则汽车的兼容性不好,开着开着就损坏了;其次,当然是越便宜越好了!为了打造一辆顶级跑车,htn陷入了沉思…… 现在商店中有 N原创 2016-09-12 19:47:37 · 335 阅读 · 0 评论 -
【JZOJ4771】爬山
Description国家一级爬山运动员h10今天获得了一张有着密密麻麻标记的地图,在好奇心的驱使下,他又踏上了去爬山的路。 对于爬山,h10有一个原则,那就是不走回头路,于是他把地图上的所有边都标记成了有向边。他决定从点S出发,每到达一个新的节点他就可以获得一定的成就值。同时h10又是一个很珍惜时间的运动员,他不希望这次爬山的成就值白白浪费,所以最后他一定要在一个存档点停下,保存自己的成就值。原创 2016-09-12 19:59:25 · 420 阅读 · 0 评论 -
【JZOJ4678】钱仓
【JZOJ4678】钱仓题解原创 2016-08-11 16:48:47 · 614 阅读 · 0 评论 -
【HDU4747】【JZOJ4680】自然数
【HDU4747】【JZOJ4680】自然数题解原创 2016-08-11 19:46:18 · 567 阅读 · 0 评论