随笔分类 - 数据结构 -- 线段树
摘要:Description A 国共有 座城市,这些城市由 条道路相连,使得任意两座城市可以互达,且路径唯一。每座城市都有一个幸运数字,以纪念碑的形式矗立在这座城市的正中心,作为城市的象征。一些旅行者希望游览 A 国。旅行者计划乘飞机降落在 号城市,沿着 \(
阅读全文
摘要:题目传送门:https://codeforces.com/problemset/problem/558/E 题目大意: 给定一串长度为的小写字母串,有个操作,每次操作将区间排序成非升()或非降()序列,输出问次操作后的字符串
阅读全文
摘要:题目传送门:https://codeforces.com/problemset/problem/474/F 题目大意: 给定一串长度为的序列,记子串中,\(v_k+1=\sum\limits_{j=l_i}^{r_i}[A_j\%A_k==0],(l_i\leqsl
阅读全文
摘要:题目传送门:https://codeforces.com/problemset/problem/482/B 题目大意: 给定条限制,每条限制形如,表示序列的,问是否存在序列满足条限制 因为需要满足$A
阅读全文
摘要:题目传送门:https://codeforces.com/problemset/problem/1157/E 题目大意: 给两个长度为的序列,令,求对序列任意排序后,所能得到的字典序最小的序列 从头到尾考虑每一个,按$n-A_i
阅读全文
摘要:题目传送门:https://codeforces.com/problemset/problem/378/D 题目大意: 有 个人, 个bug,已经总资金 第个bug的难度为,第个人的能力值为,其需要的工资为 支付工资后,
阅读全文
摘要:Description 小马里卡正在创作一个奇妙的童话故事。她一边编故事,一边讲给她的爷爷听。爷爷可高兴了,于是问了她一些有趣的问题。 在小马里卡的故事中,有N个年龄分别为1~N岁的孩子(最小的1为岁,最大的为N岁)。有一天,她们一起乘火车出去旅行。铁路线上有好多个车站,分别以0, 1, 2, 3…
阅读全文
摘要:题目传送门:https://www.luogu.org/problemnew/show/P4242 首先我们考虑如何把题目求的分段求出,假定在路径$$上找到一些关键点,其中,可以发现$\sum\limits_{i=1}^kT(
阅读全文
摘要:题目传送门:https://agc011.contest.atcoder.jp/tasks/agc011_f 题目大意: 现有一条铁路,铁路分为个区间和个站台,区间连接站台和 一列火车经过区间会消耗,区间内的铁路是单向或者是双
阅读全文
摘要:题目传送门:https://arc076.contest.atcoder.jp/tasks/arc076_d 题目大意: 有把椅子,在数轴的坐标上,现在有个人,他们想坐的椅子坐标需要满足,
阅读全文
摘要:Description 风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果。由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由 n 个顶点、n 1 条边组成的树(例如图 1给出的树包含 8 个顶点
阅读全文
摘要:Description XLk觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。 "第一分钟,X说,要有数列,于是便给定了一个正整数数列。 第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。 第三分钟,k说,要能查询,于是便有了求一段数的和的操作。 第四分钟,彩虹喵说,要
阅读全文
摘要:Description 著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。于是vfleaking决定写一个玩Nim游戏的平台来坑玩家。 为了设计漂亮一点的初
阅读全文
摘要:Description 对于序列A,它的逆序对数定义为满足iAj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数 Input 输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。 以下n行每行包含一个1到n之
阅读全文
摘要:Description 小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了。小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说: 如果最小生成树选择的边集是 E
阅读全文
摘要:Description 传说中的暗之连锁被人们称为 Dark。 Dark 是人类内心的黑暗的产物,古今中外的勇者们都试图打倒它。经过研究,你发现 Dark 呈现无向图的结构,图中有 N 个节点和两类边,一类边被称为主要边,而另一类被称为附加边。 Dark 有 N – 1条主要边,并且 Dark 的任
阅读全文
摘要:Description .gif) Input .gif) Output .gif) Sample Input 6 7 1 2 1 2 3 1 3 4 2 4 5 1 5 6 1 1 3 3 4 6 3 1 6 4 1 2 1 3 4 3 6 5 Sample Output 7 6 Infinity
阅读全文
摘要:Description 有n个岛屿,m座桥,每座桥连通两座岛屿,桥上会有一些敌人,玩家只有消灭了桥上的敌人才能通过,与此同时桥上的敌人会对玩家造成一定伤害。而且会有一个大Boss镇守一座桥,以玩家目前的能力,是不可能通过的。而Boss是邪恶的,Boss会镇守某一座使得玩家受到最多的伤害才能从岛屿1到
阅读全文
摘要:Description 给出一个n个点m条边的无向图,n个点的编号从1~n,定义源点为1。定义最短路树如下:从源点1经过边集T到任意一点i有且仅有一条路径,且这条路径是整个图1到i的最短路径,边集T构成最短路树。 给出最短路树,求对于除了源点1外的每个点i,求最短路,要求不经过给出的最短路树上的1到
阅读全文
摘要:Description 为了表示不能输给人类,农场的奶牛们决定成立一家航空公司.她们计划每天早晨,从密歇根湖湖岸的最北端飞向最南端,晚上从最南端飞往最北端.在旅途中,航空公司可以安排飞机停在某些机场.他们需要你帮助来决定每天携带哪些旅客.沿着湖岸,有N(1≤N≤10000)个由北至南编号为1到N的农
阅读全文