- 博客(108)
- 资源 (5)
- 收藏
- 关注

原创 NOI大纲
「NOI大纲」入门级难度系数范围取1-5提高级难度系数范围取5-8NOI级难度系数范围取7-102.1 入门级2.1.1计算机基础与编程环境2.1.2 C++程序设计1程序基本概念【1】标识符、关键字、常量、变量、字符串、 表达式的概念【1】常量与变量的命名、定义及作用【2】头文件与名字空间的定义与理解【2】编辑、编译、解释、调试等概念理解基本数据类型【1】整数型:int, long long【1】实数型:float, double【1】字符型:char【1】布尔型:bool程序基本语句【
2022-07-14 16:05:43
1554
1

原创 浅谈乘法逆元
做题做得有些累了,过来写一篇总结乘法逆元式长什么样:ax≡1(mod p)ax\equiv1(\mod p)ax≡1(modp)问题:求解xxx的值看了网上的题解,有两种比较容易理解的方法:扩展欧几里得解法,时间复杂度O(lnn)O(\ln n)O(lnn)(非常快)递推求逆元,时间复杂度O(n)O(n)O(n)明显第一种方法是用于求单个逆元的,第二种方法是用于求NNN个 不然我写它干嘛,费马/欧拉函数+++快速幂O(log10N)O(log_{10}N)O(log10N)不
2021-10-21 19:24:29
238

原创 浅谈扩展欧几里德
题外语:大后天就是复赛了,不负光阴,加油!扩展欧几里德是一项较为基础的数论专项定义:一个ax+by=gcd(a,b)ax+by=gcd(a,b)ax+by=gcd(a,b)的式子,a,ba,ba,b为给定的值,求x,yx,yx,y的解首先,这个式子满足:解一定存在。回忆我们知道的欧几里德算法,是把gcd(a,b)gcd(a,b)gcd(a,b)转化求解为gcd(b,amod b)gcd(b,a\mod b)gcd(b,amodb),类比一下,看看扩展欧几里德可不可以运用到这种方法呢?当然可以。
2021-10-20 21:42:25
278
原创 csp前最后一场模拟赛
在父母的眼里,我的出现与成长是匀速直线永不靠站的列车。于我眼中,我喜欢刘慈欣的口吻。两年前、五年前、上个年代、2008年,那是我自己的宇宙大爆炸,我的公元前。今晚 18:00-20:45 打了csps前最后一场南外的比赛,最后一题看错题来不及想正解-85,前面三题一分没挂,315rk16,按照zc前1/3一等的说法,这次打了1/7。T4 Label 标了*2300,bitset,字符串,难度感觉还行,今天时间有些紧了,明天补。不知我的思绪该用何样的文字作叙,一点点的怅然,夹杂着徐徐秋风中独有的伤感。
2024-10-24 22:12:47
242
原创 P1493 分梨子(NW)
时评作者保持 day 3000 字,写 blog 算不算表达观点呢?简要题意:二维平面nA×xi−minxB×yi−miny≤C其中minxminximinyminyin≤5000xi≤10000yi≤10000,ABC在 int 范围内。
2024-10-14 22:13:05
834
原创 猫猫cpu的缓存(NW)
在做 dp 的时候经常在某个细节处死扣,总的说还是没把握住题目的特征性和 dp 的整体架构。既然能一眼看出来是 dp 题,当根据题目特征,之后才有优化的资本。这是一般 dp 题的流程,重点在列出像样的 dp 式子,写一大坨不可用也不可优化的极端、特殊式子是没有意义的,要在把握 dp 的线性的基础上尝试状态转移,才能将千奇百怪的 dp 题化归成一套有迹可循的系统和。
2024-10-05 08:17:33
1366
2
原创 树上交易(NW)
给定一棵 n 个节点的树,每个节点有一个商品的价格,可以进入买入或者卖出。有 m 个询问,询问从一个节点到另一个节点,可以在路途中买入和卖出一次,求最大收益。输入数据均不小于5e4。找到这个版本带修的题,不过做法只会树剖套线段树不会LCT,所以干脆讲回原题。
2024-10-04 10:56:43
599
原创 [COCI2011-2012#2] RASPORED (NW)
也许是虚标,但更希望是我变强了,做完之后才发现是紫题。感觉并没有想象中的复杂和难解。
2024-10-01 19:17:48
782
原创 P4810 [COCI2014-2015#3] STOGOVI (NW)(可持久化)
可持久化的题显然不能将每种状态都记录下来,可以考虑将所有状态集中到一棵树上,每个分支可以看作不同状态的延伸。这样做的好处是每次新增状态的本质就是原树节点或原树节点的简单延伸。c.选择另外一个编号为 w 的栈,并统计有多少个相同的数同时存在于新栈与栈 w 中。,由于每个元素互不相同且树只会向下简单延伸的性质,两栈相同数的个数即为。一眼可持久化类的题目,但是可持久化数据结构我已经忘光了。,对于a操作,即原树新增节点,且父亲节点为。节点的LCA深度,倍增维护即可。b.将新栈顶部的数字删除。对于b操作 ,直接将。
2024-09-28 10:52:37
914
原创 [POI2008] POC-Trains
考虑去掉 mlogm,哈希维护文本串即可,将每个字符串转成特征数字,特征数字用map存的话会保留logm,拿到 73 的好成绩,压缩特征数字的值域,拿个桶存即可,保险起见可以用双哈希,更新答案的时候取 min 即可。的暴力在南外的飞速机子上能拿到 62 的好成绩,map改成unordered_map能提高3分。概要:有n个字符串,每个字符串的长度为m。修改复杂度O(1),更新复杂度O(n),总复杂度O(nq)能水过。对于每个字符串,求在整个交换过程中,最多有多少个字符串与它相同。像这样简单的紫题不多了。
2024-09-26 15:28:32
238
原创 P3092 [USACO13NOV] No Change G (NW)
有可分性(前一段为true 后一段为false),经典思路将判断可行性替换为极值,考虑。表示硬币 i ,l 为起点时,到达的最远位置,求解拿个双指针。表示集合为 S,能否购买前 i 个,空间状态数。,d 是硬币 t 能扩展的距离。无关,故 d 可以预处理出来。表示集合为 S,最远买到的。还能继续优化,注意到 d 与。,洛谷跑总用时520ms。被 -1 的情况卡了两发…注意到 k
2024-09-22 21:54:02
610
原创 P4269 [USACO18FEB] Snow Boots G (NW)
遇见区间题,一般使用前缀和差分,再者线段树,再者分块莫队。昨天有点烧,一晚上做不了一道题。今晚好多了,来敲代码。离线后,根据加入点的单调性,复杂度降到nlog。这题用了另一个技巧,但也不是没见过,本质是。d 较大的询问完全包含小询问。总之想到离线之后就很愉快了。
2024-09-22 20:33:13
373
原创 分块总结:时髦之裤
发现每次修改只会破坏两个块于是我们可以将颜色相同的块与颜色不同的块分开修改,复杂度不超过。每个修改只会破坏两个块,故q次询问只会破坏2q个块,加上由题意原来就破碎的。是的,如果不是刻意往分块上想,估计我怎么也想不到是分块。,线段树不好做,带修莫队不太会,发现数据范围1e5,说白了就是南外分块题做的差不多了,来写一篇总结。正确性显然,考虑复杂度证明。1.将[l,r]每个数改为x,该点增加贡献。可以过,大胆考虑分块,假设初始序列。从代码注释可以看出我有多急(个块,均摊复杂度不超过。给一序列 a,初始时。
2024-09-14 22:15:05
548
原创 [USACO12NOV] Concurrently Balanced Strings G
问题只剩下如何求右端点位置,根据第一段的两个需要同时成立的条件,设每一列取 hash 后的序列为。最后发现所有的求解都要求先知道右侧的值,所以一个循环从右向左遍历即可,码量亲和。序列在预处理过程中只存在+1和-1的情况,所以要求的这个位置pos必满足。那么基本思路就有了,用 hash 记录下一个相同的 hash 值,设。不难想到 r 的求法:从右向左扫描,动态更新桶和 r 序列。表示以 i 为起点的满足题意的子串数量,则有。,nt 是 i 开头最短的合法子串的右端点。,因此用求 r 的方法即可求 pos。
2024-08-21 11:44:54
910
原创 常见初等函数の导数
C′0C为常数xn′nxn−1n∈R∣n1x′1注意到二式n1时x0′定义域去0,故单独列出。sinx′cosxcosx′−sinxax′axlnaex′ex,对泰勒展开求导可证logax′xlna1lnx′x1。
2024-08-15 21:08:14
528
原创 经典等价无穷小
以下使用条件均为x→0与xx∼sinx∼tanx∼arcsinx∼arctanx∼lnx1∼ex−11式)1xa∼ax如1x21x2式)
2024-08-11 12:57:49
902
原创 各类无穷小
limαβ∞β为 α的高阶无穷小limαβ0β为 α的低阶无穷小limαβc0β为 α的同阶无穷小limαkβc0β为 α的 k阶无穷小limαβ1β为 α的等价无穷小。
2024-08-06 08:56:32
1115
原创 P9838 挑战 NPC IV ( luogu NOIP模拟赛T3 )
P9838 挑战 NPC IV ( NOIP模拟赛T3 )部分分出奇迹。
2023-11-14 11:08:57
212
1
原创 P2340 [USACO03FALL] Cow Exhibition G
P2340 [USACO03FALL] Cow Exhibition G
2023-08-08 09:25:13
190
原创 [ARC105F] Lights Out on Connected Graph
[ARC105F] Lights Out on Connected Graph 黑题好题(复习)
2023-07-14 09:28:32
224
1
原创 博弈论 [ARC105E] Keep Graph Disconnected
博弈论 [ARC105E] Keep Graph Disconnected
2023-07-06 12:15:50
259
1
2020.06.06【NOIP普及组】模拟赛C组37 第一题.mp4
2020-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人