随笔分类 -  信息学竞赛 / BZOJ

摘要:Description 有n座城市,m个民族。这些城市之间由n-1条道路连接形成了以城市1为根的有根树。每个城市都是某一民族的聚居 地,Master知道第i个城市的民族是A_i,人数是B_i。为了维护稳定,Master需要知道某个区域内人数最多的民族 。他向你提出n个询问,其中第i个询问是:求以i为 阅读全文
posted @ 2019-03-17 08:53 zjxxcn 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Description 在森林中见过会动的树,在沙漠中见过会动的仙人掌过后,魔法少女LJJ已经觉得自己见过世界上的所有稀奇古怪的事情了LJJ感叹道“这里真是个迷人的绿色世界,空气清新、淡雅,到处散发着醉人的奶浆味;小猴在枝头悠来荡去,好不自在;各式各样的鲜花争相开放,各种树枝的枝头挂满沉甸甸的野果; 阅读全文
posted @ 2019-03-04 23:14 zjxxcn 阅读(369) 评论(0) 推荐(0) 编辑
摘要:Description 给定一棵n个节点的有根树,编号依次为1到n,其中1号点为根节点。每个点有一个权值v_i。 你需要将这棵树转化成一个大根堆。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:对于任意两个点i,j,如果i在树上是j的祖先,那么v_i>v_j。 请计算可选的最多的点数,注意这些 阅读全文
posted @ 2019-03-01 16:32 zjxxcn 阅读(318) 评论(0) 推荐(0) 编辑
摘要:Byteasar the gardener is growing a rare tree called Rotatus Informatikus. It has some interesting features: The tree consists of straight branches, bi 阅读全文
posted @ 2019-02-28 23:57 zjxxcn 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Description 在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。 在Byte 阅读全文
posted @ 2019-02-26 15:45 zjxxcn 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Description Input 第一行包含一个正整数testcase,表示当前测试数据的测试点编号。保证1≤testcase≤20。 第二行包含三个整数N,M,T,分别表示节点数、初始边数、操作数。第三行包含N个非负整数表示 N个节点上的权值。 接下来 M行,每行包含两个整数x和 y,表示初始的 阅读全文
posted @ 2019-02-25 21:50 zjxxcn 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k), 阅读全文
posted @ 2019-02-22 14:05 zjxxcn 阅读(134) 评论(0) 推荐(0) 编辑
摘要:Description N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色. 例如颜色分别为1,2,2,1的四个布丁一共有3段颜色. N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色. 例如 阅读全文
posted @ 2019-02-13 21:33 zjxxcn 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Description Farmer John新买的干草打包机的内部结构大概算世界上最混乱的了,它不象普通的机器一样有明确的内部传动装置,而是,N (2 <= N <= 1050)个齿轮互相作用,每个齿轮都可能驱动着多个齿轮。 FJ记录了对于每个齿轮i,记录了它的3个参数:X_i,Y_i表示齿轮中心 阅读全文
posted @ 2019-02-08 11:44 zjxxcn 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Description 捉迷藏 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋子都互相可达。游戏是这样进行的,孩子们负责躲藏,Jia 阅读全文
posted @ 2019-01-18 20:58 zjxxcn 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Description 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃、两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已经玩儿腻了这种低智商的游戏。他们的爸爸快被他们的争吵烦死了,所以他发明了一个新游戏:由 阅读全文
posted @ 2019-01-17 23:26 zjxxcn 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Description 约翰想要计算他那N(1≤N≤1000)只奶牛的名字的能量.每只奶牛的名字由不超过1000个字待构成,没有一个名字是空字体串, 约翰有一张“能量字符串表”,上面有M(1≤M≤100)个代表能量的字符串.每个字符串由不超过30个字体构成,同样不存在空字符串.一个奶牛的名字蕴含多少 阅读全文
posted @ 2019-01-17 21:10 zjxxcn 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Description 奶牛们在被划分成N行M列(2 <= N <= 100; 2 <= M <= 100)的草地上游走,试图找到整块草地中最美味的牧草。Farmer John在某个时刻看见贝茜在位置 (R1, C1),恰好T (0 < T <= 15)秒后,FJ又在位置(R2, C2)与贝茜撞了正 阅读全文
posted @ 2019-01-17 14:42 zjxxcn 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Description FJ的N(1 <= N <= 100)头奶牛们最近参加了场程序设计竞赛:)。在赛场上,奶牛们按1..N依次编号。每头奶牛的编程能力不尽相同,并且没有哪两头奶牛的水平不相上下,也就是说,奶牛们的编程能力有明确的排名。 整个比赛被分成了若干轮,每一轮是两头指定编号的奶牛的对决。如 阅读全文
posted @ 2019-01-16 14:56 zjxxcn 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Description 奶牛们打算通过锻炼来培养自己的运动细胞,作为其中的一员,贝茜选择的运动方式是每天进行N(1<=N<=10,000) 分钟的晨跑。在每分钟的开始,贝茜会选择下一分钟是用来跑步还是休息。贝茜的体力限制了她跑步的距离。更具 体地,如果贝茜选择在第i分钟内跑步,她可以在这一分钟内跑D 阅读全文
posted @ 2019-01-16 14:30 zjxxcn 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Description 在X星球上有N个国家,每个国家占据着X星球的一座城市。由于国家之间是敌对关系,所以不同国家的两个城市是不会有公路相连的。 X星球上战乱频发,如果A国打败了B国,那么B国将永远从这个星球消失,而B国的国土也将归A国管辖。A国国王为了加强统治,会在A国和B国之间修建一条公路,即选 阅读全文
posted @ 2019-01-16 11:12 zjxxcn 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Description 约翰发现奶牛经常排成等差数列的号码.他看到五头牛排成这样的序号:“1,4,3,5,7” 很容易看出“1,3,5,7”是等差数列. 给出N(1≤N≤2000)数字AI..AN(O≤Ai≤10^9),找出最长的等差数列,输出长度. 约翰发现奶牛经常排成等差数列的号码.他看到五头牛 阅读全文
posted @ 2019-01-15 15:04 zjxxcn 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Description 那是春日里一个天气晴朗的好日子,你准备去见见你的老朋友Patrick,也是你之前的犯罪同伙。Patrick在编程竞赛 上豪赌输掉了一大笔钱,所以他需要再干一票。为此他需要你的帮助,虽然你已经金盆洗手了。你刚开始很不情愿, 因为你一点也不想再回到那条老路上了,但是你觉得听一下他 阅读全文
posted @ 2019-01-14 17:31 zjxxcn 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Description Farmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only numbers that are an i 阅读全文
posted @ 2019-01-14 13:40 zjxxcn 阅读(111) 评论(0) 推荐(0) 编辑
摘要:期末考试结束了,班主任 L 老师要将成绩单分发到每位同学手中。L老师共有 nn 份成绩单,按照编号从 11 到 nn 的顺序叠放在桌子上,其中编号为 ii的成绩单分数为 W_iWi​。 成绩单是按照批次发放的。发放成绩单时,L 老师会从当前的一叠成绩单中抽取连续的一段,让这些同学来领取自己的成绩单。 阅读全文
posted @ 2019-01-14 11:12 zjxxcn 阅读(187) 评论(0) 推荐(0) 编辑