传送门:SDUT 2880题目大意:
数轴上有从 1~n 的 n ( 1< n < 1e5)个点,每个点每单位时间会增加 1 单位法力,给出某个人按时间顺序的 m 次操作,每次操作都会在时间 t 时把区间 [ l , r ] 内的法力都收走,…
题目链接
题目大意
两种操作
0 l r w, for each index i∈[l,r], change xi to xiw.1 l r, calculate and print mod 998244353.其中\varphi (x_{i}) 就是区间内欧拉函数的和
题目思路
要做这个题首先要知道以下两个定理 我们先预处理出来一百以内的欧拉函数
以及一百…
分析
先不考虑瞬移功能,设fif_ifi表示i位置上的最多的飞行次数,那么我们可以线通过单调栈预处理出来每个位置 i ,左侧和右侧第一个比它高的位置,分别记为lp[i]和rp[i],那么转移方程为fimax{fj1∣lp[i]≤j≤rp[i]}f_…
Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。操作 3 &#x…
Can you answer these queries? GSS系列是spoj出品的一套数据结构好毒瘤题,主要以线段树、平衡树和树链剖分为背景,进行了一些操作的魔改,使得难度远超模板题,但对于思维有极大的提升。
所以我会选择一些在我能力范围内的…
Can you answer these queries? GSS系列是spoj出品的一套数据结构好毒瘤题,主要以线段树、平衡树和树链剖分为背景,进行了一些操作的魔改,使得难度远超模板题,但对于思维有极大的提升。
所以我会选择一些在我能力范围内的…
传送门:牛客
题目描述:
lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作:
0 a b 把[a, b]区间内的所有数全变成0
1 a b 把[a, b]区间内的所有数全…
传送门:POJ 2528题目大意:
有 n 张海报,高度一样,现在告诉你每一张张贴的宽度区间为 [ l , r ] (1<l<r<1e7),问全部张贴完毕后,可以看到几张海报。注意,只要能看…
Can you answer these queries? GSS系列是spoj出品的一套数据结构好毒瘤题,主要以线段树、平衡树和树链剖分为背景,进行了一些操作的魔改,使得难度远超模板题,但对于思维有极大的提升。
所以我会选择一些在我能力范围内的题挖坑…
A 子数组不同元素数目的平方和 I 枚举:枚举子数组,用集合记录当前子数组中不同元素的个数 class Solution {
public:using ll long long;int sumCounts(vector<int> &nums) {ll mod 1e9 7;int n nums.size();unordered_set<int> s;l…
链接:https://nanti.jisuanke.com/t/38228
题意和思路都和https://blog.csdn.net/birdmanqin/article/details/97553976差不多。
#include <bits/stdc.h>
#define ll long long
using namespace std;
const int N 5e510;
const ll inf 1e18;
struct node
…
https://www.luogu.com.cn/problem/CF1371F
此题要分类讨论完全
容易漏掉 >>>>><<<<< 在左右或中间的情况
多对拍
#include<bits/stdc.h>
using namespace std;
//#define int long long
inline int read(){int x0,f1;char chgetchar(…
Description
维护一个序列,资瓷 1:将A[l]~A[r]中的每一个A[x]变为(x-l1)*a mod b 2:询问A[l]~A[r]的和
n<1e9,m<5*1e4
Solution
考虑将一次赋值看做一个颜色段,然后同一个颜色段里面的和我们可以用类欧来计算。 用线…
Problem Description?? has got a treasure map,the treasure map consists of N nodes,there are N-1 bidirectional roads, Each of them connects a pair of nodes,the N nodes are all connected by the N-1 bidirectional roads.?? can travel through the roads.Ther…
Can you answer these queries? GSS系列是spoj出品的一套数据结构好毒瘤题,主要以线段树、平衡树和树链剖分为背景,进行了一些操作的魔改,使得难度远超模板题,但对于思维有极大的提升。
所以我会选择一些在我能力范围内的题挖坑…
You task is to find minimal natural number N, so that N! contains exactly Q zeroes on the trail in decimal notation. As you know N! 1*2*…*N. For example, 5! 120, 120 contains one zero on the trail.
Input Input starts with an integer T (≤ 10000), deno…
Description 给定一棵树,设计数据结构支持以下操作1 u v d 表示将路径 (u,v) 加d2 u v 表示询问路径 (u,v) 上点权绝对值的和Input 第一行两个整数n和m,表示结点个数和操作数接下来一行n个整数a_i,表示点i的权值接下来n-1行,每行两个整数u,v表示存在一条(u,v)…
正解为文艺平衡树维护矩阵,但我打不动,所以打了部分分
首先可以写成dp形式
然后又可以写成矩阵形式
然后矩阵显然支持结合律
所以可以拿线段树维护
#include<bits/stdc.h>
using namespace std;
#define int long long
inline int read(){int…
Description 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出…
https://www.luogu.com.cn/problem/CF407E
多用位置/值域表示未知数
推出的式子中 n n n 表示长度,应该直接换成 r − l 1 r-l1 r−l1
区间覆盖转区间加
推出的式子有 m x , m n mx,mn mx,mn,朴素思路是用单调队列区间覆盖维护
那样就不能很方便…
Description
给出一个长度为n的序列,a1~an,和m次操作,每次操作分为 0 x val,将ax变成val 1 l r k,询问在区间l~r中,最多k个不重合区间的最大和是多少。 n,m<10^5,|ai|<500,…
Problem DescriptionThe shorter, the simpler. With this problem, you should be convinced of this truth.You are given an array Aof Npostive integers, and Mqueries in the form (l,r). A function F(l,r) (1≤l≤r≤N)is defined as:F(l,r){AlF(l,r−1) modArlr;l<…
也许更好的阅读体验 D e s c r i p t i o n \mathcal{Description} Description n n n个物品有长和宽, m m m个盒子也有长和宽,一个盒子最多可以装一个物品,问 n n n个物品能否都放进盒子,物品和盒子不能旋转 S o l u t i o n \…
目录
303. 区域和检索 - 数组不可变 Range Sum Query Immutable 🌟
304. 二维区域和检索 - 矩阵不可变 Range Sum Query 2d Immutable 🌟🌟
307. 区域和检索 - 数组可修改 Range Sum Query Mutable 🌟🌟
&#…
板子题~
ACcode:
#include<bits/stdc.h>
using namespace std;
const int N 2e610;
typedef long long ll;
#define int long long
struct node{int l,r;int minv;
}tr[N*4];
int n,m,w[N];
void pushup(int u){tr[u].minvmin(tr[u<<1].minv,tr[u<<1|1].m…
1、题目
问题描述
小蓝和小桥上完课后,小桥回顾了课上教的树形数据结构,他在地上画了一棵根节点为 1 的树,并且对每个节点都赋上了一个权值 w i w_i wi。
小蓝对小桥多次询问,每次询问包含两个整数 x , k x,k x,kÿ…
Announcement
Programmed on 2024/3/2Written on 2024/3/2
题目来源
洛谷 P1415(简单版)洛谷 P2282(进阶版)
Description
给定一个仅由数字构成的字符串 s s s,用 , 将其划分为若干个正整数,使其严格…
http://cplusoj.com/d/senior/p/386?tid652f5fe6c1fe41bc229c18fb
线段树维护01,和,支持翻转操作
用类似珂朵莉树的方法维护连续段,连续段之间分别统计,取max
#include<bits/stdc.h>
using namespace std;
#define int …
题目链接
郑州轻工业大学西风校区的招新赛B题。其他题目都比较水就不写了。这个题用了线段树优化,但是不用也行(写都写了,就用了)。
题目描述有问题,“如果两相邻元素 b i , b i 1 b_i, b_{i1} bi,bi1 满足 b…