摘要: 有一棵点数为 N 的树,以点 1 为根,且树有点权。然后有 M 个操作,分为三种: - 操作 1 :把某个节点 x 的点权增加 a 。 - 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 - 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 做法:树链剖分+线段树,板子 阅读全文
posted @ 2023-05-14 14:58 SHOJYS 阅读(51) 评论(0) 推荐(0)
摘要: 这是一道比树链剖分板子还板子的题目。 操作: 我们将以下面的形式来要求你对这棵树完成一些操作: 1. `CHANGE u t` :把节点 $u$ 权值改为 $t$; 2. `QMAX u v` :询问点 $u$ 到点 $v$ 路径上的节点的最大权值; 3. `QSUM u v` :询问点 $u$ 到 阅读全文
posted @ 2023-05-14 14:52 SHOJYS 阅读(35) 评论(0) 推荐(0)
摘要: U163898 题目 题目背景 栋栋参加比赛拿下了一等奖,老师奖励了很多糖果。 题目描述 一共有 $m$ 种糖果,其中第i种糖果的数量为 $m_i$ 。栋栋吃糖时会获得快乐值,并且他喜欢换着口味吃糖。当栋栋吃下第一个糖果时快乐值为 $0$ ,接下来,每吃一个不同口味的糖果(与上一个糖不同),快乐值就 阅读全文
posted @ 2023-05-14 11:00 SHOJYS 阅读(70) 评论(0) 推荐(0)
摘要: 原题 标题虽然是栋栋的入门题,但它并不是入门题。 原题的题目描述是: 给出N个整数,以及M个求和范围,求出每一个范围的数字的和。 提示:显然,这并不是一道入门题。 这就要用到一种新的思想:前缀思想。 进入正题 数组 $a$ (此处方便讲解,忽略下标 $0$ )有这 $5$ 个数字: $1,3,2,1 阅读全文
posted @ 2023-05-14 10:58 SHOJYS 阅读(29) 评论(0) 推荐(0)
摘要: 蓝桥杯撞题NOIP原题,做法也一模一样(撞题:NOIP2013提高组 货车运输) 由题意可得这是让我们先求一个最大生成树(把求最小生成树反过来求即可),再求最小边权。 求最大生成树我们可以用并查集+排序做出。 求最小边权我们可以LCA,也可以树链剖分+线段树维护。后者码量太大~~(本人太懒)~~,没 阅读全文
posted @ 2023-05-14 10:52 SHOJYS 阅读(124) 评论(0) 推荐(0)
摘要: 方法:单调队列 为什么是单调队列?因为这里让我们求连续的质数和,我们可以利用欧拉筛来维护质数,再利用单调队列来维护连续的质数。 代码( ~~POJ 不支持 C++ 11 差评~~): #include<cstdlib> #include<cstring> #include<cstdio> #incl 阅读全文
posted @ 2023-05-07 11:19 SHOJYS 阅读(61) 评论(0) 推荐(0)
摘要: 求组合数 递推法: $$C_a^b=C_{a-1}^b+C_{a-1}^{b-1}$$ 一般 $a,b\le2000$ ,预处理时间复杂度:$O(n^2)$ 。 代码: #define NUMBER1 1919 const int mod=1801; typedef long long LL; LL 阅读全文
posted @ 2023-02-10 23:16 SHOJYS 阅读(81) 评论(0) 推荐(0)
摘要: luogu7764[COCI2016-2017#5] Poklon link 莫队解法 看了题面之后,便知道能用莫队做。 我们知道数组中的数据范围是小于 $10^{9}$ 的自然数,而 $1 \le N,Q \le 5 \times 10^{5}$ 。我们知道了要离散化 离散化代码: for(int 阅读全文
posted @ 2023-02-10 22:41 SHOJYS 阅读(31) 评论(0) 推荐(0)
摘要: 关键人物 翻了一下之前(指初二)打算做的难题,但是一直没时间做,几年后翻出来打算水一下。 题目 题目背景 现代社会人们的通信非常方便,社交圈也迅速扩大,可能你不认识某个人,但是通过你的朋友,朋友的朋友……,也能和这个人联系起来。 题目描述 ZEY 在研究人际关系,在这个人际关系中,有 $n$ 个人, 阅读全文
posted @ 2023-02-06 15:34 SHOJYS 阅读(54) 评论(0) 推荐(0)
摘要: CF607B Zuma link 洛谷 link CodeForces 题意 Genos 最近在他的手机上下载了祖玛游戏。在祖玛游戏里,存在 $n$ 个一行的宝石,第 $i$ 个宝石的颜色是 $C_i$ 。这个游戏的目标是尽快的消灭一行中所有的宝石。 在一秒钟,Genos 能很快的挑选出这些有颜色的 阅读全文
posted @ 2023-02-01 12:11 SHOJYS 阅读(33) 评论(0) 推荐(0)