
线段树
文章平均质量分 62
银河工程师
这个作者很懒,什么都没留下…
展开
-
SSL_2648 线段树练习五
题目链接 SSL_2648 线段树练习五 Description 一行N个方格,开始每个格子里的数都是0。现在动态地提出一些问题和修改:提问的形式是求某一个特定的子区间[a,b]中所有元素的和;修改的规则是指定某一个格子x,加上或者减去一个特定的值A。现在要求你能对每个提问作出正确的回答。1≤N≤100000,提问和修改的总数可能达到100000条。 Input 20 //方格个数 6 //有几组操作 M 1 1 //表示修改,第一个表示格子位置,第二个数表示在原来的基础上加上的数, M 2 2 M 3 4原创 2021-01-03 16:34:22 · 107 阅读 · 0 评论 -
SSL_2646 线段树练习题三
题目链接 SSL_2646 线段树练习题三 Description 给定一条长度为m的线段,有n个操作,每个操作有3个数字x,y,z表示把区间[x,y]染成颜色z,询问染完色之后,这条长度为m的线段一共有几种颜色。规定:线段的颜色可以相同。连续的相同颜色被视作一段。问x轴被分成多少段。 Sample Input 20 4 10 19 1 2 9 2 5 13 3 15 17 4 Sample Output 7 数据规模 N <= 10000 M <= 1000000 思路 若一个区间有多个颜原创 2021-01-03 16:01:53 · 125 阅读 · 0 评论 -
Luogu_P1972 HH的项链
题目链接 Luogu_1972 HH的项链 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。 有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答…… 因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。 输入格式 一行一个正整数 n,表示项链长度。 第二行 n 个正整数 a_i ,表示项链中第 i 个贝壳的种类。原创 2021-01-03 15:36:32 · 168 阅读 · 0 评论