
线段树
san lolo
一只会写代码的鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
维护序列 --- 线段树懒标计高级应用
时/空限制: 1s / 64MB 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为 NN 的数列,不妨设为 a1,a2,…,aNa1,a2,…,aN 。 有如下三种操作形式: 把数列中的一段数全部乘一个值; 把数列中的一段数全部加一个值; 询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模 PP 的值。 输入格式 第一行两个整数 NN 和 PP ; 第二行含有 NN 个非负整数,从左到右依次为 a1,a2,…,aNa1,a2,…,aN ; 第三行有一个整数原创 2020-08-11 23:34:24 · 224 阅读 · 0 评论 -
一个简单的整数问题2 --- 懒标记简单应用
https://www.acwing.com/problem/content/244/ 时/空限制:1s / 64MB 给定一个长度为N的数列A,以及M条指令,每条指令可能是以下两种之一: 1、“C l r d”,表示把 A[l],A[l+1],…,A[r] 都加上 d。 2、“Q l r”,表示询问 数列中第 l~r 个数的和。 对于每个询问,输出一个整数表示答案。 输入格式 第一行两个整数N,M。 第二行N个整数A[i]。 接下来M行表示M条指令,每条指令的格式如题目描述所示。 输出原创 2020-08-11 21:24:38 · 232 阅读 · 0 评论 -
区间最大公约数
https://www.acwing.com/problem/content/247/ 时/空限制: 1s / 64MB 给定一个长度为N的数列A,以及M条指令,每条指令可能是以下两种之一: 1、“C l r d”,表示把 A[l],A[l+1],…,A[r] 都加上 d。 2、“Q l r”,表示询问 A[l],A[l+1],…,A[r] 的最大公约数(GCD)。 对于每个询问,输出一个整数表示答案。 输入格式 第一行两个整数N,M。 第二行N个整数A[i]。 接下来M行表示M条指令,每原创 2020-08-11 20:22:57 · 799 阅读 · 0 评论 -
2020年蓝桥杯模拟赛 - 10(线段树)
题目 【问题描述】 小明要组织一台晚会,总共准备了 n 个节目。然后晚会的时间有限,他只能最终选择其中的 m 个节目。 这 n 个节目是按照小明设想的顺序给定的,顺序不能改变。 小明发现,观众对于晚会的喜欢程度与前几个节目的好看程度有非常大的关系,他希望选出的第一个节目尽可能好看,在此前提下希望第二个节目尽可能好看,依次类推。 小明给每个节目定义了一个好看值,请你帮助小明选择出 m 个节目,满足...原创 2020-03-27 18:52:51 · 432 阅读 · 0 评论