
-------数据结构-------
文章平均质量分 69
偶尔诈尸的老年人
Boys, be ambitious!
展开
-
[NOIP2017模拟]Xor
题目背景 OURCE:NOIP2015-SHY-7题目描述 求一棵带边权的树的一条最大 Xor 路径的值。这里的“路径”不一定从根到叶子结点,中间一段路径只要满足条件也可以。输入格式 第一行,一个整数 N ,表示一颗树有 N 个节点,接下来 N-1 行,每行三个整数 a,b,c 表示节点 a 和节点 b 之间有条权值为 c 的边。输出格式 输出仅一行,即所求的最大值。样例数据 输入 4原创 2017-10-06 16:46:18 · 246 阅读 · 0 评论 -
[复习]线段树 系列操作I
题目背景 Problem A:系列操作Ⅰ题目描述 给出序列 a1,a2,…,an (0≤ai≤109) ,有关于序列的两种操作:ai (1≤i≤n) 加上x(-103≤x≤103)求 max{al,al+1,…,ar} (1≤l≤r≤n)输入格式 第一行包含两个数 n(1≤n≤105)和 m(1≤m≤105),表示序列长度和操作次数。接下来一行n个数,以空格隔开,表示 a1,a2,…,原创 2017-09-22 19:32:19 · 259 阅读 · 0 评论 -
[NOIP2017模拟]小店购物
2017.11.7 T3 2046原创 2017-11-08 17:17:41 · 454 阅读 · 0 评论 -
[NOIP2017模拟]一样远
题目描述 企鹅国的城市结构是一棵树,有 N 座城市和 N-1 条无向道路,每条道路都一样长。豆豆和豆沙准备去参加 NOIP(National Olympiad in Informatics for Penguin),但是他们住在不同的地方,豆豆住在城市 A ,豆沙住在城市 B 。他们想找一个距离 A 和 B 一样远的集合地点,所以他们想知道有多少个城市满足这个要求?由于他们会参加很多次 NOIP原创 2017-10-23 17:27:29 · 739 阅读 · 0 评论 -
[NOIP2017模拟]纸带
2017.10.31 T3 2025原创 2017-11-01 08:10:37 · 412 阅读 · 0 评论 -
[NOIP2017模拟]跑步
2017.10.13 T2 1978原创 2017-10-13 22:00:07 · 545 阅读 · 1 评论 -
[复习]LCA Tree
题目背景 SOURCE:NOIP2015-SHY题目描述 给出一棵带有边权的树,问两点之间的距离。输入格式 第一行两个整数 n 和 m ,分别表示点数和询问数。 接下来 n-1 行,每行三个整数 x,y,z,表示 x 与 y 通过一条权为 z 的边连接。 接下来 m 行,每行两个整数 x,y,代表一组询问。输出格式 输出 m 行,每行一个整数,对应一组询问的答案。样例数据 输入 3原创 2017-07-18 15:13:57 · 262 阅读 · 0 评论 -
[NOIP2017模拟]Work
题目背景 SOURCE:NOIP2015-SHY-5题目描述 假设现在离 noip 还有 m 天,有 n 个人要去参加比赛。他们每个人都有一个预定的训练量 r[i] ,所以每一天他们都抓紧时间练习。但是由于条件限制,第 i 天只有 t[i] 的时间可以练习。我们都知道,一个人在开始干活以前总要浪费一些时间做一些杂七杂八的事情。现在我们假定第 i 个人每天在训练前浪费的时间是固定的,记为 d[i]原创 2017-10-09 16:06:51 · 373 阅读 · 0 评论 -
[NOIP2017模拟]做运动
2017.10.26 T2 2011原创 2017-10-26 20:32:11 · 289 阅读 · 0 评论 -
[复习]树状数组 敌兵布阵
题目背景 HDU 1166题目描述 C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了 N 个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清原创 2017-09-22 20:27:17 · 227 阅读 · 0 评论 -
[复习]哈希表 集合A
题目描述 给定两个集合 A、B,集合内的任一元素 x 满足 1≤x≤10910^9,并且每个集合的元素个数不大于10510^5。我们希望求出 A、B 之间的关系。 任务:给定两个集合的描述,判断它们满足下列关系的哪一种: A 是 B 的一个真子集,输出 “A is a proper subset of B” B 是 A 的一个真子集,输出 “B is a proper subset of A原创 2017-10-12 21:05:16 · 790 阅读 · 0 评论 -
[NOIP2017模拟]road
题目背景 SOURCE:NOIP2015-SHY-8题目描述 给出一张n个点,m条边的无向图,摧毁每条边都需要一定的体力,并且花费的体力值各不相同,给定图中两个点x,y(x≠y),每当(x,y)之间存在路径,就需要不断摧毁当前图中花费体力最少的一条边,直到该路径不联通。他定义cost(x,y)为摧毁(x,y)之间路径花费的体力和。他想要求出以下这个结果: 其中 i,j∈n,并且i<j 。输入格原创 2017-09-16 16:23:00 · 318 阅读 · 0 评论 -
[NOIP2017模拟]新排序
2017.10.17 T2 1990原创 2017-10-18 09:37:58 · 292 阅读 · 0 评论 -
[练习][ZOJ3515]优先队列 Middle number
题目描述 有一个整数序列,我们现在有两个操作:1.add a:意味着在序列的结尾添加一个整数 a ,形成一个长度为 n+1 的序列。 2.mid:输出当前序列的中位数。所谓中位数,就是这个序列按升序排列后中间位置的数(如果序列的长度是偶数,那么中位数就是此序列中间两个数中较小的一个)示例1:序列为 1 2 13 14 15 16,则中位数为 13。 示例2:序列为 1 3 5 7 10 11原创 2017-10-18 20:36:35 · 299 阅读 · 0 评论 -
[学习][poj3264]稀疏表(ST表) Balanced Lineup
稀疏表(ST表)的简介 稀疏表(Sparse Table, ST 表)与线段树、树状数组一样,也是常用来处理序列上的区间询问问题的。但 ST 表只能处理区间最值,即RMQ(Range Minimum Query)问题,它的空间需求也比前两者要大,是O(nlognnlogn)级别的。ST 表需要O(nlognnlogn)的时间预处理,并且能O(1)回答单次区间最值的询问,但不支持修改操作。因此它适用原创 2017-10-13 15:41:25 · 431 阅读 · 0 评论 -
[NOIP2017模拟]裁剪表格
2017.10.20 T3 1999原创 2017-10-20 21:33:11 · 254 阅读 · 0 评论 -
[NOIP2017模拟]Blash数集
2017.11.6 T1 2037题目描述 大数学家高斯小时候偶然间发现一种有趣的自然数集合 Blash ,对应以 a 为基的集合 Ba 定义如下: (1)a 是集合 Ba 的基,且 a 是 Ba 的第一个元素。 (2)如果 x 在集合 Ba 中,则 2x+1 和 3x+1 也都在集合 Ba 中。 (3)没有其他元素在集合 Ba 中了。 现在小高斯想知道如果将集合 Ba 中元素按照升序排列原创 2017-11-07 08:13:19 · 3405 阅读 · 0 评论 -
[复习]树状数组求逆序对 光荣的梦想
题目描述 Prince对他在这片大陆上维护的秩序感到满意,于是决定启程离开艾泽拉斯。在他动身之前,Prince决定赋予King_Bette最强大的能量以守护世界、保卫这里的平衡与和谐。在那个时代,平衡是个梦想。因为有很多奇异的物种拥有各种不稳定的能量,平衡瞬间即被打破。KB决定求助于你,帮助他完成这个梦想。 一串数列即表示一个世界的状态。 平衡是指这串数列以升序排列,而从一串无序数列到有序数列需要原创 2017-10-12 19:04:59 · 501 阅读 · 0 评论 -
[复习]哈希表 集合B
题目描述 给定两个集合 A、B,集合内的任一元素 x 满足 1≤x≤10910^9,并且每个集合的元素个数不大于10710^7。我们希望求出 A、B 之间的关系,只需确定在 B 中但是不在 A 中的元素的个数即可。输入格式 输入文件有两行,分别表示两个集合,每行的第一个整数为这个集合的元素个数(至少一个),然后紧跟着这个集合的元素(均为不同的正整数)。输出格式 输出文件只有一个整数,即在 B原创 2017-10-12 21:30:53 · 722 阅读 · 0 评论 -
[NOIP2017模拟]排列
2017.11.3 T2 2033原创 2017-11-04 17:21:46 · 309 阅读 · 0 评论