方差 题解noip 2021

[ABC328D] Take ABC 题解

链接 如果只是扫一遍肯定是不行的,所以我们使用一个栈,遇到 C 就判断栈顶的两个元素是不是分别为 B 和 A。这样就能做出来这道题了。 代码 #include<bits/stdc++.h> using namespace std; string s; char stk[200010]; int ma ......
题解 ABC 328D Take 328

【树链剖分】P3401 洛谷树 题解

P3401 考虑先将路径权值进行转化,因为很难对路径直接进行统计。考虑如何表示出这条路径的权值。记 \(s_i = \oplus_{j \in \text{path}(1, i)} w_j\),其中 \(\text{path}(i, j)\) 表示 \(i\) 到 \(j\) 的路径上的边集。则 \ ......
题解 P3401 3401

LY1431 [ 20231029 NOIP 模拟赛 T3 ] 小清新最大化

题意 给定长度为 \(n\) 的数列 \(a\)。以及字符串 \(S\)。 你需要在每一个数字之间插入一个字符 \(x \in S\)。 求使得最终表达式的值最大的方案。 \(S \in [+, -, *]\) Sol 考虑分讨。 当 \(|S| = 1\) 时,直接填入即可。 当 \(S \in ......
模拟赛 20231029 1431 NOIP LY

P9620 歌姬 题解

感觉题解做法都好神秘。 来一个容易理解,通俗易懂的树剖解法。 思路 容易发现原问题等价于维护一个虚树。 每一次询问虚树的根的所有儿子的最大值。 要求链修。 容易发现仅仅动态维护根是好做的。 我们用一个 \(\text{set}\)。 每次维护 \(\text{dfs}\) 的最小值和最大值。 对于这 ......
歌姬 题解 P9620 9620

【题解】Atcoder snuke21_e Tournament

传送门:https://atcoder.jp/contests/snuke21/tasks/snuke21_e?lang=en 题意: 求所有 $n$ $(n \leq 100000)$ 个点的竞赛图中强连通分量个数之和。 思路: 竞赛图的好性质:对竞赛图 $SCC$ 缩点之后,所有点有一个拓扑序, ......
题解 Tournament Atcoder snuke 21

NOIP2023 游记

NOIP2023 游记 【前情提要】CSP 挂的只剩下 T1 的分,进行了一个前年一等今年二等的操作,被我爸骂了一顿并跟我讲 NOIP 之后永远别碰 OI 了。 感觉我这种半 AFO 回归 whk 半年多的菜鸡场上大概率只能拼暴力和部分分了。 不管是不是 AFO,还是流水账记录一下 NOIP2023 ......
游记 NOIP 2023

LY1464 [ 20231112 NOIP 模拟赛 T4 ] 序列计数

题意 给定 \(n, m\)。 求: \(a_1 + a_2 + ... + a_m = n\) \(1 ^ {a_1} \times 2 ^ {a_2} \times ... \times m ^ {a_m} \equiv x (\bmod m)\) 对于 \(x \in [1, m)\) 满足上 ......
模拟赛 序列 20231112 1464 NOIP

【线段树优化 dp】AT_dp_w Intervals 题解

AT_dp_w 先不看数据范围,考虑 dp。 令 \(f_i\) 表示前 \(i\) 个字符且强制第 \(i\) 个字符为 \(1\) 的最大分数。 则 \(f_i = \max(f_{j - 1} +\sum\limits_{r_k\ge i\ge l_k\ge j}a_k)\)。 这个是一份 \ ......
线段 题解 Intervals AT_dp_w AT

【区间 dp】UVA1331 最大面积最小的三角剖分 Minimax Triangulation 题解

UVA1331 区间 dp。 有一个很经典的问题:给定一个凸多边形,求它的最优三角剖分,对每个三角形规定一个权函数 \(f(i,j,k)\),求所有剖分方案中最大的权值。 发现这个东西不好直接入手。但是这个东西与矩阵最优链乘是相似的。考虑区间 dp。因为随意的转移是难以维护的,维护区间信息就等于强制 ......
题解 区间 Triangulation 面积 Minimax

深入理解Laravel(CVE-2021-3129)RCE漏洞(超2万字从源码分析黑客攻击流程)

背景 近期查看公司项目的请求日志,发现有一段来自俄罗斯首都莫斯科(根据IP是这样,没精力溯源)的异常请求,看传参就能猜到是EXP攻击,不是瞎扫描瞎传参的那种。日志如下(已做部分修改): [2023-11-17 23:54:34] local.INFO: url : http://xxx/_ignit ......
漏洞 源码 黑客 流程 Laravel

CF1898 D Absolute Beauty 题解

Link CF1898 D Absolute Beauty Question 给出两个长度都为 \(n\) 的数组 \(a,b\) ,我们可以任意选择两个数 \(i,j\) 交换 \(b_i\) 和 \(b_j\) 一次,或者不换 求 \(\sum\limits_{i=1}^n |a_i-b_i|\ ......
题解 Absolute Beauty 1898 CF

中国矿业大学CUMT 2021级java期末考试

一.简答题(5题*8=40分) 1.简要说出java程序运行过程 2.final和static分别可以修饰什么,各自代表了什么意思(成员变量、成员方法、接口什么的) 3.继承中子类对象初始化的全过程 4.Java的成员方法和变量中静态绑定和动态绑定的区别 5.同步和异步的区别:同步操作意味着在一个操 ......
矿业 大学 CUMT 2021 java

[题解]CF1899D Yarik and Musical Notes

思路 暴力化简公式题。 假定 \(b_{i}^{b_j} = b_{j}^{b_{i}}\) 成立,那么有: \[2^{a_i \times 2^{a_j}} = 2^{a_j \times 2^{a_i}}\\ a_i \times 2^{a_j} = a_j \times 2^{a_i}\\ \ ......
题解 Musical 1899D Yarik Notes

【题解】JLOI2016 - 成绩比较

【题解】JLOI2016 - 成绩比较 https://loj.ac/p/2026 是我会的题,所以感觉难度不如 noip T3T4。 设 \(f_{i,j}\) 表示考虑到前 \(i\) 门课,有 \(j\) 人被 B 碾压。 转移,设这轮中有 \(k\) 个原本被碾压的人不再被碾压,则相当于从 ......
题解 成绩 JLOI 2016

NOIP2023

T1:词典 题意: 给定 \(n\) 个长度为 \(m\) 的字符串 \(w_1, w_2, \cdots, w_n\) 。 对于每个 \(i = 1, 2, \cdots, n\) 询问是否存在 \(w_1', w_2', \cdots, w_n'\) 使得对于每个 \(j = 1, 2, \cd ......
NOIP 2023

NOIP游记

人生第一次NOIP! XD 没想到最终CSP-S压线得了220,成功参加NOIP NOIP前大概集训了一两周,天天打模拟赛,都要打吐了。 模拟赛的成绩波动很大(当然,大部分时候都在垫底),老是犯一些很SB的错误,比如忘删freopen的注释 :( 不过最后几场还考得勉勉强强,增加了一波confide ......
游记 NOIP

NOIP2023游记

写下这篇游记的时候,我的内心是怎样的五味杂陈啊。 随一首歌,随到了《如愿》。 世间所有的路都将与你相逢。 考前一天便感觉不太对劲,嗓子有点火辣辣地疼,鼻腔内也充斥着少量鼻涕。 但这显然是心理作用的吧! 于是第二天一上场头就开始变得有些蒙。 偏偏系统炸了,大家都下不到题面。等了十分钟,大家都下到了题面 ......
游记 NOIP 2023

CF1898 C Colorful Grid 题解

Link CF1898 C Colorful Grid Question 给出一个 \(N\times M\) 的网格图 给每一条边染色(R/B),需要存在一条长度为 \(K\) 的路径从 \((1,1)\) 到 \((N,M)\),路径允许重复通过一个节点。 Solution 非常有意思的一道题 ......
题解 Colorful 1898 Grid CF

CF1898 B Milena and Admirer 题解

Link CF1898 B Milena and Admirer Question 给出一个长度为 \(n\) 的序列 \(a\) ,我们可以做一种操作使得 \(a\) 非降,操作是: 对于一个 \(a_i\) 选择一个整数 \(0 \le x \le a_i\) ,用两个数 \(x,(a_i-x) ......
题解 Admirer Milena 1898 and

NOIP 2023

推结论力低下的问题直到高二赛季的 NOIP 才显露出来。 或许这就是命运吧。 T1 求出每个字符串能够调整得到的字典序最大和字典序最小的字符串,只需要判断一个串对应的最小串是否比其它所有串的最大串小即可。可以维护最大串的最小值和次小值。 T2 动态维护 \(pos_i\) 表示 \(i\) 位置和最 ......
NOIP 2023

CF1899 G Unusual Entertainment 题解

Link CF1899 G Unusual Entertainment Question 给出一个排列 \(p_i\) 和一棵树,给出 \(Q\) 组询问,每组询问 \([L,R,x]\) 表示求 \(p_L \sim p_R\) 上是否存在 \(p_i\) 在 \(x\) 的字数上。 Soluti ......
题解 Entertainment Unusual 1899 CF

NOIP-2023 游记

\(\text{Day -?}\space_{2023.11.1?}\) 感觉最近补题效率和质量都越来越低,不知道为什么。 这怎么到了最后还开始下坡了。 \(\text{Day -2}\space_{2023.11.16}\) 被模拟赛创似,后来才知道考察乱搞。 然而摆了,乱写了一些,于是寄掉,垫底 ......
游记 NOIP 2023

2023 NOIp 游记

前言 CSP-S 当时没写是害怕当小丑,NOIp 反正可能要退役了,就没有什么小丑可言了,就先写了。 CSP-S 游记 Day -20~0 在 CDQZ 集训,联考的成绩也还行,但是一直被 CDQZ 和其他学校的高一薄纱,感觉要退役了qwq。 考前两天还跑去 QG 联考了,成绩还行,也算有点信心,但 ......
游记 2023 NOIp

noip2023 题解(民间数据)

P9868 [NOIP2023] 词典(民间) 直接把每个串 \(w_i\) 都从大到小/从小到大排一下,记作 \(a_i,b_i\)。如果 \(b_i\) 小于除了 \(i\) 之外的所有 \(a_i\),说明可以,否则不行。求一个前后缀最大值即可。复杂度 \(\mathcal{O}(26n+nm ......
题解 民间 数据 noip 2023

NOIP2023 游记

明知这是一场豪赌,却执着于走到路途的终点。所执着的,是夙愿,还是羁绊? 或许从我踏入考场的那一刻,不,是决定考试策略那一刻,一切都已经成了定局。 我一遍遍回想那四个半小时,却始终找不到这一切的根源。明明已经做足了一切的准备,可为什么还是无法得偿所愿?这就是是宿命吗,亦或者是巧合,我不知道。 命运的棒 ......
游记 NOIP 2023

NOIP 2023 游记

NOIP 2023 游记 赛前 HF 周四下午就放了,回家好好休息休息。 周五上午睡了个懒觉,玩了会游戏。 下午被我妈拉出去骑车,骑到一半,涵说他们因为教师研讨会放假,在图书馆写作业。说有个挂件想给我,然后就把我妈丢下骑车过去。一共 52 km,晚上 8 点才回到家。 后来考完我妈和 HF 说了骑车 ......
游记 NOIP 2023

信息竞赛,是上天赐予我的宝藏——NOIP2023游记及退役总结

NOIP2023游记--致我的信息竞赛生涯 Author:lutingwenthu AFO了。 ——题记 故事的开始 初识编程,是因为我的弟弟当时也在学这个东西,然后培训机构的公众号打广告被我看见了,记得那个时候,我对计算机一无所知,但是当时我的数学成绩还可以是年级前几,也想学一些新东西,一听到信息 ......
宝藏 游记 信息 NOIP 2023

2023.11.19 NOIP 总结

考试复盘 进场读了下题,T1 很简单,并且后面三道题都挺可做的。因为可以任意交换,直接令当前串字典序最小,其它串字典序最大,然后比较一下就完事了。因为字符集大小只有 \(26\),直接开桶模拟就可以了。发现不是很好写,想了一下其实只需要判断一下当前串字典序最小的字母的字典序是否大于其它串字典序最大的 ......
2023 NOIP 11 19

NOIP 游记

赛前一周想到了一首东方曲子的旋律但是一直想不起来曲名。 《非科学的表裏一体》—— 豚乙女 DAY 0 晚上翻我听过的秘封曲找到了,是科学世纪的少年少女。 梦里见到的景色,也将呈列于现实之中。 DAY 0 坐高铁来到了秦皇岛,然后到了先听四亿。 大堂经理没让我失望,在 hz 教练说完“你们现在怎么这么 ......
游记 NOIP

NOIP 退役记

在火车上开写的,因为可能学 whk 的时候就没时间写了(? (实际上学 whk 也会有时间回家写吧 说起来火车上只写了上面那一段开头。 配乐:《ラストオカルティズム ~ 現し世の秘術師》——上海爱丽丝幻乐团 原因很简单,我写这篇退役记的时候在听这首歌,感觉挺符合我现在(想象到的)心境的。 初中好像知 ......
NOIP