• 2024-07-05暑假集训学习笔记(4):lxl DS Day 4
    倍增值域分块CF702FT-Shirts考虑将\(q_i\)从大到小排序,将\(a_i\)从小到大排序,并维护一个\(b_i\)数组表示答案,我们遍历\(q_j\)数组,每次是将\(a_i\)数组中\(a_i\geqc_j\)的全部减\(c_i\),然后\(b_i\)加1。考虑用平衡树维护\(a_i\),split一下,右区间树
  • 2024-06-20从值域分块+莫队到二次离线莫队
    值域分块Q给定一个序列,实现单点修改\(O(1)\),以及区间查询\(O(\sqrtn)\)A考虑设\(block_i\)表示块\(i\)的和,那么修改便是\(O(1)\)全局查询时,整块调用\(block\),散块暴力即可\(O(\sqrtn)\)还有一些常见的例子,比如配合莫队代替主席树(区间mex)莫队二次离线普通莫队
  • 2024-06-10子集和加总问题(从洛谷博客同步)
    给出\(\{a_{1\dotsn}\}\),找出一个子集和为\(0\)。这是NPC的,当\(|a_i|\leqn\)的时候可以\(n^3\)背包,当然地可以使用bitset压位至\(\frac{n^3}w\)。值域还是太难受了,考虑怎么压下来值域,因为和为\(0\),值域又是\(n\),通过调整顺序总是存在一种方案使得值域在\([-
  • 2024-05-06整体二分学习笔记
    最近准备学数据结构乱搞,接下来学k-dtree大致介绍可以使用整体二分解决的题目需要满足以下性质:1.询问的答案具有可二分性2.修改对判定答案的贡献互相独立,修改之间互不影响效果3.修改如果对判定答案有贡献,则贡献为一确定的与判定标准无关的值4.贡献满足交换律,结合律,具有可加
  • 2024-04-06函数及其表达方式
    函数及其表达方式哎,真是没想到上上周的数学课的总结会拖得那么久。表达方式:自变量&因变量在函数\(f(x)=x+1\)中,\(f(x)\)是因变量,\(x\)是自变量。定义域定义域的意思若有集合\(J\)使\(\forallx\inJ\),则称\(J\)是\(f(x)\)的定义域。求定义域的方法1.分式函数(分母不能
  • 2024-02-28Ynoi 大分块系列
    最初分块先考虑怎么用分块维护区间第\(k\)小。首先肯定想到二分区间第\(k\)小,然后查询区间有多少个数小于等于\(x\)。但这样时间复杂度是\(\operatorname{O}(n\sqrt{n}\log^2n)\)的,无法通过此题。考虑这样一个事情,我们可以暴力枚举区间第\(k\)小,然后查询区间内有多
  • 2024-01-17【学习笔记】整体二分
    一.整体二分概念整体二分的主体思路就是把多个查询一起解决,是一个离线算法。其要求:询问的答案具有可二分性修改对判定答案的贡献互相独立,修改之间互不影响效果修改如果对判定答案有贡献,则贡献为一确定的与判定标准无关的值贡献满足交换律,结合律,具有可加性题目允
  • 2024-01-14P5501 [LnOI2019] 来者不拒,去者不追 题解
    题目链接:来者不拒,去者不追直接在线查询题目所给的式子是很困难的,我们考虑单点考察贡献。对于一个已经确定的式子,我们发现加入一个数或者删除一个数的贡献如图所示:如图所示,在原有的序列为\((1,2,3)\)当中,我们加入新的\(2\)进去,我们观察到每个数的贡献的变化是这样,比\(2\)
  • 2023-12-14分块
    写一点。数列分块入门6,主要是定期重构,如果数列的形态改变的话,那么设定阈值为每至少\(\sqrtn\)次操作做一次重构,时间复杂度是直接根号的。数列分块入门8,主要是势能分析(好像是),统计一个区间的最大值和最小值,这个是容易统计的,然后你考虑一个区间询问有多少个相同的,对于最大值和最
  • 2023-12-14贡献法+经典背包+费马小定理
    SDUT校赛题目Description给定正整数\(n\),计算\(n\)个元素的集合\(\{1,2,\cdots,n\}\),所有非空子集和的乘积取模\(998\,244\,353\)后的结果。Input一个正整数\(n\)\((1\len\le200)\),代表集合大小。例如\(3\)个元素的集合有\(7\)个非空子集,分别为\(\{1\},\{
  • 2023-12-08CF1474F
    传送门description用一下方式生成一个序列:初始序列里有一个数,是什么无所谓。给定\(n\)个整数,对第\(i\)个整数\(d_i\),若\(d_i\ge0\),重复\(d_i\)次加入一个值比序列里最后一个值大1的数;若\(d_i<0\),重复\(-d_i\)次加入一个值比序列里最后一个值小1的数。求该序列
  • 2023-12-07P4119 [Ynoi2018] 未来日记
    \(\text{Links}\)LuoguBlogP4119[Ynoi2018]未来日记题外话个人生涯中第一道独立通过的Ynoi大分块!!同时也是个人生涯中通过的第十道Ynoi系列题目!!卡了好久结果加了个优化就过了/yunAC那一瞬间的场面好像56SecondsLater/ll感觉\(8.5\)的评分还是有点虚
  • 2023-11-07Maximum Balanced Circle
    here首先根据题意,我们不难有数字是连续的这种感悟。而且限制是值域上的,从下标入手发现难以突破,便从值域上入手。从小到大考虑每个数字,然后dp,可以参考这篇题解。至于方案的输出,有两种情况。只有自己\(i\)和\(i-1\),直接输出即可。有自己和\(i-1\)的环,定义print输出环,且最大
  • 2023-11-04反三角函数
    反三角函数反三角函数其实就是反函数例如:y=2x+1的反函数是x=y-1/2y=sinx的返三角函数就是y=arcsinx其图像就是:这是原来的sinx的定义域就变成了arcsinx的值域,值域变成了arcsinx的定义域arcsinx是增函数arccosx的函数图像:arctanx的图像:
  • 2023-10-15CF660E
    题目传送门description给定\(n,m\)。求所有长度为\(n\),值域是\([1,m]\)中的正整数的序列的本质不同子序列数量和。\(n,m\leq10^6\)solution考虑计算每个长度不超过\(n\),值域为\([1,m]\)中的正整数的序列是多少个长度为\(n\),值域为\([1,m]\)中的正整数的序列的子
  • 2023-10-13【多校联考NOIP#3】比赛复盘 && 题解
    A.卡牌这次比赛,一道签到题都没有。本来以为是线段树上二分。就类似于花神的数论题那道,刚开始暴力修改(修改到线段树的每一个叶子节点),然后由于boss的attack在不断增加,到了\(Att_i>=hp_j\)的时候,\(j\)这个牌顶多打一次,如果一个区间的\(max\)都小于boss的攻击力了,那么就不
  • 2023-10-07映射和函数
    设有非空集合X、Y及由X到Y的对应法则f,若对每个x属于X,存在唯一的y属于Y按f与之对应,则称f为X到Y的映射,记作f:X—>Y或y=f(x),x属于X。X为f的定义域,记作Df。f(x)={y|y=f(x),x属于Df}为f的值域,记作Rf。y=f(x)中,x为原像,y为像。注意1.X,Y不一定是数集,因为X可能是抽象的东西,Y也可能是抽象的东西,如X为全
  • 2023-10-07函数的基础概念介绍
    函数是什么?简单来说,指一个实数映射到另一个实数的过程;详细来说,指用于描述两个数集之间的关系。一个函数通常由以下三个要素定义(缺一不可):定义域(Domain):函数的定义域是指函数接受输入的所有可能值构成的集合。也就是说,定义域确定了函数可以接受的自变量的范围。值域(Range):函数的
  • 2023-09-19CF980C Posterized
    先来吐槽一下这个sb翻译,根本就没做过题吧……大概就是让你给值域分成连续的几组,每组大小不能超过\(k\),然后将序列中的值全部替换成其组内的最小值,要使得序列的字典序最小。从前往后考虑,对于当前还未处理过的第一个值,找到能包含它的最小值,然后将中间这一段归入最小值的组内。
  • 2023-09-18区域卫生信息平台交互标准 值域编码
    国家标准全文公开系统卫生健康信息标准国家标准至国家标准全文公开系统查询下载GB/T2261.1个人基本信息分类和代码第1部分:人的性别代码GB/T2261.2个人基本信息分类和代码第2部分:婚姻状况代码GB/T2261.3个人基本信息分类和代码第3部分:健康状况代码GB/T2261.4个人
  • 2023-09-06基于值域的快速GCD
    这其实是一道洛谷模板题,题目是5435对预处理的讲解可以看看这个博客(代码看自己的,见下)voidgetprime(){ for(inti=0;i<=2;i++)fac[1][i]=1; for(inti=2;i<=N-10;i++) { if(!v[i]) { v[i]=i; prime[++tot]=i; fac[i][0]=fac[i][1]=1; fac[i][2]=i; } fo
  • 2023-07-19[ARC104E] Random LIS 题解
    [ARC104E]RandomLIS题解Link吐了,一下午就写了这一个题……主要是题解都说的很草率。然后上课的时候貌似讲的方法不是很能做(也许是我太菜了),总之我得写篇题解整理整理。首先\(n\)很小,可以直接爆搜所有相对大小,即我们去搜索\(1\)到\(n\)的排名,排名可以一样(即\(a_i\)相
  • 2023-07-10反三角函数
    反三角函数反三角函数是反函数。正弦函数\(y=\sinx\)的反函数为\(y=\arcsinx\)。正弦函数的定义域为\(D=(-\infty,+\infty)\),值域为\(R=[-1,1]\)。其反函数的定义域\(D=[-1,1]\),值域为\(R=[-\frac{\pi}{2},\frac{\pi}{2}]\)。\(x\)\(-1\)\(-\frac{\sqrt{3}}
  • 2023-06-29函数的概念与OI
    复健,好久没写博客了。函数的概念: 我一开始对$B$的存在感到疑惑,直接用值域来定义不美滋滋?加个$B$在其中岂不是多此一举?想了很久,终于想通了。值域是函数的难点,王中王级别的东西,如果很快求出或表示了它,那函数就是 trivial的。所以历代的数学家们想出了一个方法,讲问题简单
  • 2023-06-08人人本着希望之名
    望月悲叹的最初分块严格强于区间rank,直接考虑分块.平凡的\(\mathcalO(n\sqrt{n\logn})\)做法缺点在于二分这个东西完全用不到分块容易预处理的优秀性质.本题的值域很小,二分直接扔掉.相比较而言,值域分块和序列分块契合度更高,考虑值域分块.设\(g_{i,j}\)表示前