树
文章平均质量分 79
SuperGate
I bade myself farewell
展开
-
NKOI 1090 何老板捡钻石
何老板捡钻石Time Limit:1000MS Memory Limit:65536KTotal Submit:207 Accepted:119Description“欢迎来安哥拉观光,运气好能捡到钻石,运气不好就踩中地雷",看了这则旅游广告,何老板决定去安哥拉碰碰运气。到了安哥拉才发现有个坑爹的规定:游客最多只能带走n颗钻石,否则就视为走私。何老板运气很好,他很快就搜集原创 2016-04-10 11:49:46 · 467 阅读 · 0 评论 -
NKOI 3695 清洁机器人
P3695清洁机器人 Time Limit : 1000MS Memory Limit : 65536 KB DescriptionNK中学有n间教室(编号1到n),通过n-1条双向道路相连,每条道路的长度可能不同。现在有k台清洁机器人位于s号教室,现在要安排它们去清洁所有原创 2016-06-20 19:27:40 · 482 阅读 · 0 评论 -
NKOI 3732 wjj的01序列
P3732wjj 的零一序列时间限制 : - MS 空间限制 : 265536 KB 评测说明 : 时限1000ms问题描述wjj 在 nodgd 的序列店里买了一个长度为n的0,1序列{a1,a2,…,an},想拿来做数学题。定义f(l,r)为序列第l位到序列第r位的数字异或和。有三种操作:• 0原创 2016-07-27 20:53:22 · 310 阅读 · 0 评论 -
NKOI 2691 MEX ll
【冬季集训】Mex IITime Limit:20000MS Memory Limit:123456KTotal Submit:64 Accepted:19Case Time Limit:1000MSDescription在SG定理中,对于一个由自然数组成的有限集合S,mex{S}定义为不在集合S中的最小自然数,例如mex{0,1,2}=3,mex{2,3,5}=0.给你原创 2016-07-14 20:52:47 · 305 阅读 · 0 评论 -
NKOI 1349 工作安排
Problem 1吃罐头(can.cpp/c/pas)题目描述 约翰有一箱罐头快要过期保质期了,他知道奶牛贝茜非常喜欢吃罐头,于是他将这箱罐头送给了贝茜,但约翰要求,不许吃过了保质期的罐头,并且每天最多只能吃一只罐头。 贝西打开箱子数了数,共N只罐头,每只罐头的味道不同,保质期也不一定相同。它依次查看了每只罐头,并做了如下登记:第i号罐头,X原创 2016-04-21 14:47:08 · 371 阅读 · 0 评论 -
NKOI 1321 数列操作问题
数列操作问题Time Limit:10000MS Memory Limit:65536KTotal Submit:345 Accepted:185Case Time Limit:1000MSDescription假设有一列数{Ai}(1≤i≤n),支持如下两种操作:将Ak的值加D。(k, D是输入的数) 输出As+As+1+…+At。(s, t都是输入的数,S≤T原创 2016-07-08 22:04:48 · 634 阅读 · 0 评论 -
NKOI 期末赛题C 比赛转播
比赛转播Time Limit:10000MS Memory Limit:100000KTotal Submit:25 Accepted:18 Case Time Limit:1000MSDescription(tele.cpp/.in/.out 时限1s 内存128M) 一个电视网络计划转播一场足球比赛。网络中的传输点和接收点(即用户)可以表示一棵树。这棵树的根是一个原创 2016-06-23 18:47:14 · 557 阅读 · 0 评论 -
NKOI 1344 人力资源管理
人力资源管理Time Limit:10000MS Memory Limit:65536KTotal Submit:230 Accepted:141Case Time Limit:1000MSDescription某公司有n个员工,每个员工有一个工作能力值(该值为60000以内的自然数)。Tom是公司人力资源部门的主管,他可以进行如下3种操作:1.Tom为公司招聘了一个原创 2016-07-09 18:39:17 · 725 阅读 · 0 评论 -
NKOI 3726 史上最大值
P3726史上最大值时间限制 : - MS 空间限制 : 165536 KB 问题描述给出一个长度为n的序列,一开始序列中每个数字都为0。现在有两种操作:1.将区间[x,y]的数字都加上一个整数d(02.将区间[x,y]的数字都置为0操作共进行了m次,问操作结束后,数列中每个数字在这m次操作过程中,出现过的最大值是多少?即历史上出现过的最大值。输入格式原创 2016-07-21 21:43:57 · 357 阅读 · 0 评论 -
Live Archive 3902 Network
题意:n台机器连成一个网络,其中叶子节点为客户端,其他节点为服务器,初始时只有一个服务器装载了程序,但是这个程序只能让离该服务器的距离不大于k的客户端使用,现在你可以选出一些服务器安装上这种程序,请你求出使所有客户端能使用程序的最小安装次数树上的贪心,我们可以将给出的那一个点当做树根然后建树。接下来我们从深度最大的点讨论,很容易发现如果u号点是客户端且没有被覆盖,那么最优的计划就是从u号点原创 2016-09-15 20:09:15 · 304 阅读 · 0 评论 -
Codeforces Round #367 (Div. 2) [D] Vasiliy's Multiset(01字典树模板)
D. Vasiliy's Multisettime limit per test4 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAuthor has gone out of the stories ab原创 2016-08-14 14:33:13 · 325 阅读 · 0 评论 -
NKOI 3081 追赶游戏
追赶游戏(chase.cpp/in/out) 1S/128M追赶是两个人在木板上玩的游戏。板子由从1到n编号的格子组成。每对不同的格子,要么相邻,要么不相邻。每位游戏者有一枚棋子。开始时,每个游戏者的棋子放在不同的格子里。每一步,游戏者可以保持他的棋子在原来位置不动,或者移动到一个相邻的格子上。 游戏板有下列特征: 1.它不含三角形,即不存在三个不同的格子满足每两个都是相邻原创 2016-10-15 22:30:27 · 474 阅读 · 0 评论 -
NKOI 2505 秋静叶&秋穣子
1421 秋静叶&秋穣子 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 在幻想乡,秋姐妹是掌管秋天的神明,作为红叶之神的姐姐静叶和作为丰收之神的妹妹穰子。如果把红叶和果实联系在一起,自然会想到烤红薯。烤红薯原创 2016-10-18 00:36:42 · 527 阅读 · 0 评论 -
UVA 1218 完美的服务
题目大意:给一棵树,在树上选点安装服务器,要求每个非服务器的点有且仅有一个服务器与之相连,求服务器的最少数量树上的动态规划,仍然按照每个节点的情况分类:1.f[u][0]表示u是服务器,那么每个子节点可以是也可以不是2.f[u][1]表示u不是服务器,而u的父亲是服务器,则u的所有子节点都不是服务器3.f[u][2]表示u和父亲都不是服务器,则u恰好有一个儿子是服务器那么可...原创 2018-12-02 19:54:16 · 148 阅读 · 0 评论 -
POJ 1741 点分治
题目大意:给出一棵有n个节点的树和树中每条边的权值,再给出一个数k,求出树中所有长度小于等于k的路径条数。点分治模板题,主要思路是:1.找到树的重心root,将其当作根。2.对于以root为根的树,一共有两种路径:一种路径过root,一种不过root,即全部在root的一个子树里面。不过由于我们在后面会将树“分治”,所以第二种情况在以后被分治的树中也会变成第一种情况,所以后面只讨论第一...原创 2019-03-13 19:48:05 · 193 阅读 · 0 评论 -
Codeforces Round 551 D Serval and Rooted Tree
题目大意:给出一棵树,假设有k个叶子节点,则将这k个叶子节点赋值1~k。树上所有节点都有一个操作:求最大值(以"1"表示)或者最小值(以"0"表示),表示在该节点所有儿子节点中求最大/小值。规定树根为1,求最终根节点能得到的最大值。分析:设一个节点u,其子树中叶子节点个数为k,f[u]表示在k个叶子中,u节点能取到的从大到小排序的最高排名。很容易发现,u的数值最大可以为cnt+1-f[u]...原创 2019-04-15 23:01:19 · 143 阅读 · 0 评论 -
2019 UESTC ACM Training for Data Structures[B]
问题描述:给一棵n个节点的树,给出q次询问,每次询问u,v节点的路径上的边权最小值。先将输入的边变负存入,然后按从小到大排序(对应到原边是从大到小)。然后依次枚举每一条边,每一条边的端点判断是否在同一集合中,如果不在,则通过并查集合并。注意合并时要创建新的节点,将这两个端点接入这个新的节点中。然后用val数组表示每个节点的“权值”。对于新创建的节点,将权值赋成合并时两个端点的边权。这样...原创 2019-06-06 12:37:41 · 316 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[B] (最小生成树与最大边权的问题)
题意: 一开始可以选择一条边免费的最小生成树,并求能 达到这个最小生成树的一开始选择边的方案数 首先我们可以想到答案是最小生成树去掉其中最大边权的值。但是讨论方案数的时候,我们会发现我们并不是只让最小生成树上的所有最大边权免费,而是只要能找到一条边,而这条边可以代替树的最大边权,然后让这条边免费就行了。如果有这么一条边存在,那么在最小生成树上加入这条边必然会有环,并且环在树上的部分一定是最...原创 2019-06-13 13:29:46 · 624 阅读 · 0 评论 -
NKOI 夏令营训练赛1 到不了[B]
到不了Descriptionwy和wjk是好朋友。今天他们在一起聊天,突然聊到了以前一起唱过的《到不了》。“说到到不了,我给你讲一个故事吧。”“嗯?”“从前,神和凡人相爱了,愤怒的神王把他们关进了一个迷宫里,迷宫是由许多棵有根树组成的。神王每次把两个人扔进其中的某一棵有根树里面,两个相邻节点的距离为1,两人的每一步都只能从儿子走到父亲,不能从父亲走到儿子,他们约定,走到同一原创 2016-07-17 11:39:37 · 311 阅读 · 0 评论 -
NKOI 2044 奶牛政坛
【RMQ&LCA】奶牛政坛Time Limit:10000MS Memory Limit:65536KTotal Submit:22 Accepted:16Case Time Limit:1000MSDescription农夫约翰的奶牛住在N (2 输入包含一个详细的草地的集合,详细说明了每个草地的父节点P_i (0 这些草地的连接方式如下图所示(政党1由-n原创 2016-07-15 20:14:39 · 721 阅读 · 0 评论 -
NKOI 2495 火车运输
【NOIP2013-D1T3】货车运输Time Limit:10000MS Memory Limit:128000KTotal Submit:95 Accepted:57Case Time Limit:1000MSDescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每原创 2016-07-15 18:54:18 · 358 阅读 · 0 评论 -
NKOI 2747 最小生成树1
最小生成树1Time Limit:10000MS Memory Limit:234567KTotal Submit:108 Accepted:54Case Time Limit:1000MSDescription给定一个N个节点M条边的带权无向图,节点从1到N开始编号,求最小生成树Input第一行两个数N,M,表示点数和边数接下来M行每行三个数u,v,w,表示u,原创 2016-04-10 12:08:04 · 328 阅读 · 0 评论 -
NKOI 1228 丛林道路
丛林道路Time Limit:10000MS Memory Limit:65536KTotal Submit:94 Accepted:73Case Time Limit:1000MSDescription热带小岛“拉格瑞珊”的酋长面临着一个问题:很久以前,通过大量外来资金援助,在岛上的村庄之间修建了很多道路。但是由于岛上的丛林生长得特别快,掩盖了很多公路,而如此庞大的公路网络原创 2016-04-10 12:17:42 · 500 阅读 · 0 评论 -
NKOI 3645 黑盒序列
黑盒序列Time Limit:10000MS Memory Limit:65536KTotal Submit:4 Accepted:4 Case Time Limit:1000MSDescription有一个只能存放整数的序列叫“黑盒序列”,一开始序列为空。对于该序列,我们有ADD和GET两种操作: ADD(x):表示往序列中添加一个值为x的整数; GET(y):表示原创 2016-04-28 14:40:14 · 566 阅读 · 0 评论 -
NKOI 1469 通向自由的钥匙
通向自由的钥匙Time Limit:10000MS Memory Limit:65536KTotal Submit:96 Accepted:39 Case Time Limit:1000MSDescription通向自由的钥匙被放n个房间里,这n个房间由n-1条走廊连接。但是每个房间里都有特别的保护魔法,在它的作用下,我无法通过这个房间,也无法取得其中的钥匙。虽然我可以通过消原创 2016-06-08 22:49:58 · 1083 阅读 · 0 评论 -
NKOI 2297 数列操作2
数列操作2Time Limit:10000MS Memory Limit:165536KTotal Submit:136 Accepted:79Case Time Limit:1000MSDescription给出一列数{Ai}(1≤i≤n),总共有m次操作,操作分如下两种:1.ADD x y z 将x到y区间的所有数字加上z 2.ASK x y 将x到y区间的最原创 2016-07-09 20:09:14 · 630 阅读 · 0 评论 -
NKOI 1317 校门外有很多树
校门外有很多树Time Limit:10000MS Memory Limit:65536KTotal Submit:96 Accepted:73 Case Time Limit:1000MSDescription校门外有很多树,有苹果树,香蕉树,有会扔石头的,有可以吃掉补充体力的…… 如今学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两个原创 2016-07-11 14:37:35 · 721 阅读 · 0 评论 -
NKOI 2295 涂色
涂色Time Limit:10000MS Memory Limit:165536KTotal Submit:158 Accepted:97 Case Time Limit:1000MSDescription在数轴上进行一系列操作。每次操作有两种类型,一种是在线段[a,b]上涂上颜色,另一种将[a,b]上的颜色擦去。 问经过一系列的操作后,有多少条单位线段[k,k+1]被涂原创 2016-07-11 16:56:46 · 406 阅读 · 0 评论 -
NKOI 1887 借教室
【NOIP2012 day2】借教室Time Limit:40000MS Memory Limit:128000KTotal Submit:121 Accepted:72Case Time Limit:2000MSDescription在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教原创 2016-07-11 21:02:50 · 383 阅读 · 0 评论 -
NKOI 2753 区间连续值
区间连续值Time Limit:10000MS Memory Limit:65536KTotal Submit:58 Accepted:49Case Time Limit:1000MSDescription有一数列只有0和1构成,数列中数字个数为为n。现在有m个形式为x y的提问,询问区间[x,y]中,最多有多少个连续的1。对于每个询问,请你快速做出回答Input原创 2016-07-11 23:02:54 · 1222 阅读 · 0 评论 -
NKOI 1316 小白逛公园
小白逛公园Time Limit:20000MS Memory Limit:65536KTotal Submit:129 Accepted:59 Case Time Limit:2000MSDescription小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。 一开始原创 2016-07-12 14:43:21 · 469 阅读 · 0 评论 -
NKOI 1550 旅馆
【Usaco Feb08 Gold】旅馆Time Limit:10000MS Memory Limit:65536KTotal Submit:128 Accepted:71 Case Time Limit:1000MSDescription奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住原创 2016-07-12 16:44:28 · 354 阅读 · 0 评论 -
NKOI 3504 迷宫
迷宫Time Limit:10000MS Memory Limit:165536KTotal Submit:2 Accepted:2 Case Time Limit:1000MSDescription迷宫里有 N(编号 0 到 N-1)个房间,任意两个房间之间有且仅有一条路径可以到达。每个房间里面都 有一个礼包,如果你进入了这个房间,你将得到这个礼包。当你离开一个房间后,你就原创 2016-06-16 14:12:13 · 530 阅读 · 0 评论 -
NKOI 1472 警卫安排
警卫安排Time Limit:10000MS Memory Limit:65536KTotal Submit:34 Accepted:18 Case Time Limit:1000MSDescription一个重要的基地被分为n个连通的区域。出于某种神秘的原因,这些区域以一个区域为核心,呈一颗树形分布。 在每个区域安排警卫所需要的费用是不同的,而每个区域的警卫都可以望见其原创 2016-06-16 15:22:58 · 772 阅读 · 0 评论 -
NKOI 3691 树上染色
树上涂色 时间限制 : 1000MS 空间限制 : 65536 KB 问题描述 给出一棵有n个节点(编号1到n)的树,开始时每个节点都没有颜色。现在有A和B两种颜色,给第x号节点涂上A颜色需要花费Ax块钱,给x号节点涂上B颜色需要花费Bx块钱。 如果原创 2016-06-16 16:50:23 · 1142 阅读 · 0 评论 -
NKOI 1922 第K小数
【平衡树】第K小数Time Limit:150000MS Memory Limit:1655360KTotal Submit:371 Accepted:156Case Time Limit:15000MSDescription 现在已有N个整数,你有以下三种操作:A 表示加入一个值为A的整数B 表示删除其中值为B的整数K 表示输出这些整数中第K小的数Inpu原创 2016-07-14 21:43:26 · 599 阅读 · 0 评论 -
NKOI 3689 奶牛大聚会
P3689奶牛大集会 时间限制 : 1000 MS 空间限制 : 65536 KB 问题描述Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<=N<=100,原创 2016-06-17 22:21:16 · 540 阅读 · 0 评论 -
NKOI 2447 最近公共祖先
最近公共祖先Time Limit:10000MS Memory Limit:65536KTotal Submit:104 Accepted:91Case Time Limit:1000MSDescription给出一棵有N(编号1到N)个节点的有根树,求出指定节点对的最近公共祖先!对于树中节点x而言,从根节点到达x的这一条路径中经过的所有节点,都称为x的祖先。如上原创 2016-07-15 18:38:56 · 407 阅读 · 0 评论 -
2019 UESTC ACM Training for Graph[O] (最优比例生成树)
题意:空间中内有n个点,连n-1条边,使得这些边 的高度差之和比上水平距离之和最小。 最优比例生成树问题对于一个最小生成树,可以表达为如下形式:x1 * a1+x2 * a2+…+xm * am其中x1 ~ xm要么为1要么为0,并且xi的和为n-1。ai是编号为i的边的权值,并且选择的点要使得图联通。那么对于题中的问题,取一个生成树满足sum{xi * hi}/sum{xi * di...原创 2019-06-13 13:38:01 · 331 阅读 · 0 评论