你失去了你本该拥有的一切,你又得到了什么|

Piggy343288

园龄:1年6个月粉丝:5关注:0

12 2023 档案

鲜花 14
摘要:物理,太困难。 我似乎都忘记了什么叫动量守恒,这下学到选必二的时候就输麻了! 大输特输。
36
0
0
鲜花 13
摘要:败者食尘。 NOIp 考炸了之后我还有什么幻想啊,什么省选翻盘啊,反正也没人信我是不是啊?
23
0
0
鲜花 12
摘要:#include <bits/stdc++.h> using namespace std; const int maxN = 1e6 + 10 int n, k, a[maxN]; ... 大聪明啊我。
19
0
0
鲜花 11
摘要:芙宁娜真的太可爱了,抽爆芙宁娜! 什么?五十抽下去就出来了三个记者两个科莱和一个九条裟罗?! 芙宁娜你是爱我的对吧,这一定是你的小把戏对吧,这肯定是一种欲拒还迎是吧,只要我再肝 40 抽你一定会来的对吧呜呜呜呜呜呜呜……
19
0
0
鲜花 10
摘要:已和 @Meardoe 分手。 理由是夫妻生活不和谐。
22
0
0
鲜花 09
摘要:\(17\) 是第三个费马素数(\(=2^{2^2}+1\)),也是 Miller-Rabin 算法常用底数之一,且此底数很强。如果害怕自己过不去就加上这个底数,然后大概率都是对的。 现行的几个能完美判断所有 \(2^{63}-1\) 以内数字的底数中大多数都包含 \(17\)。 \(17\) 是一
14
0
0
鲜花 08
摘要:我宣布 H3Z OJ 遥遥领先了。 给大家看看 \(1s\) \(5e4\) 双 \(\log\) 过不去,理论复杂度 \(O(Tn)\) 却能过 \(T=1000,n=10^9\) 且仅仅 \(3ms\) 的优秀 OJ。 双 \(\log\) 由二分答案和 multiset 贡献。
17
0
0
鲜花 07
摘要:已和 @Meardoe 喜结连理。 预计下周一去民政局领证。
28
0
0
鲜花 06
摘要:我承诺做一个正常人。我希望我不会再到处发电了。真的。 其实挺有病的。 但是鲜花不是,鲜花里我好像没犯过病。
12
0
0
P9753 [CSP-S 2023] 消消乐 题解
摘要:这里是被说烂了的随机化线性做法。 相信大家都已经做过 QOJ 6504,因此我们考虑采用类似的办法通过此题。我们对每个字符随机一个 \(k\times k\) 的矩阵,并求出其矩阵的逆。 然后,我们在偶数位放原矩阵,在奇数位放逆矩阵,这样,一段区间合法当且仅当这段区间的矩阵积为单位矩阵 \(I\),
53
0
0
关于 OI 学习路线
摘要:整理一下我学习 OI 的路线以及我还有什么没学。 2022.07~2022.08:简单语法,STL 的低阶应用,搜索/状压/树形/区间 dp 初探。后者掌握的极为不牢固,可以近似认为不会。 2022.09:最短路,稍微理解了一点点线段树,简单的线性 dp。 2022.10:并查集,快速幂,埃筛,CR
197
0
0
鲜花 05
摘要:我为什么还没成为 OI 著名主播?
12
0
0
AFO 了
摘要:T2 啥比错误,出错概率极高。做法是二分图染色,但是一个联通块能赋值和能赋值为 T/F 并不等价。出错概率略小于 1/2,但对于一个 OIer 而言,这是最大的担忧。 如果这次出分真挂了很多,我还是立马退役吧。回去学 whk 现在还来得及。 终究还是自己太菜了。原来自己只是一个啥也不会的废物啊。
32
0
0
一份新手向的字符串入门指南
摘要:\(\rm{0.Introduction}\) 今天模拟赛又遇见了字符串题,又不会做了。恰逢 NOIp,所以写一篇新手向的字符串入门指南。注意这篇博客是写给纯新手的,所以开头会说很多比较简单的东西。 充分理解了此博客中的所有内容后,可以阅读 command_block 的博客以学习更加炫酷的魔法。
21
0
0
鲜花 04
摘要:有些人晚上不回我信息,第二天早上我问她她跟我道歉。 当场去世。
21
0
0
鲜花 03
摘要:\[\]
15
0
0
鲜花 02
摘要:高一不进省队,终生无望 NOI。 一句话骂了基本上全国所有的 OIer,道心破碎。有个人高一被卡 1/3 了我不说是谁。
23
0
0
CSP-S 题解
摘要:非考场上想出来的会标星号。 T1 密码锁 鲜花:我看到这道题的时候满脑子想的都是春测的 lock。 考虑到只有五个拨圈,每个拨圈只有 \(10\) 个状态,\(n\le 8\),那么直接暴力枚举每个状态即可。 考场代码: // 15: 00 // 15: 24. #include<bits/stdc
26
0
0
鲜花 01
摘要:谁离了谁不能活啊,谁离了谁都能活着。 你离开 xxx 就活不了。 你,你,你……你说的很有道理。
17
0
0
HL 迷惑行为大赏(2023 CSP-S)
摘要:HL 迷惑行为大赏(哈尔滨考点) 请注意,下面的 **** 均非原始代码,而是因为不可抗力因素略去了。 空文件大赏 T1 不写人 ./HL-S00002/lock/lock.cpp No data found. ./HL-S00007/lock/lock.cpp No data found. ./H
71
0
0
BJOI 2019 解题报告
摘要:P5319 [BJOI2019] 奥术神杖 数学题。搞掉几何平均数的方法是左右取对数,然后变成一个经典的 \(0/1\) 分数规划问题。解决方法是二分答案后 AC 自动机 + DP。 P5322 [BJOI2019] 排兵布阵 简单题。随便 DP 即可,五分钟之内没想出这道题的赶快去加训。 P532
21
0
0
BJOI 2018 解题报告
摘要:P4427 [BJOI2018] 求和 谔谔题。这个问题看上去很不可维护,而且让我想到了 P5305 旧词。结果发现怎么 \(k\le50\),那我直接跑 \(50\) 遍不就好了? P4429 [BJOI2018] 染色 神仙题。考虑先用一些比较简单的情况搞到一些性质继续研究。那我们不妨只对原图黑
27
0
0
BJOI 2017 解题报告
摘要:P3713 机动训练 关键在于 trick:\(\sum a_i^2\) 可以视为两个人走了相同的路径的方案数,证明是容易的:对不同的机动路径求相同的方案数,每种个数为 \(a_i\) 的机动路径会产生 \(a_i^2\) 种本质相同的走法。 如果令 \(dp[x][y][a][b]\) 为两个人分
22
0
0
从《老鼠进洞》开始,浅谈模拟费用流
摘要:部分内容来自 WC 2018 PPT。另外,我真的是浅谈。 前置知识 在学习一下的内容之前,你需要至少学会费用流相关概念,反悔贪心相关概念和堆。 当然了,你还要有足够学会模拟费用流的 OI 基础,因为本文会略去一部分比较 trivial 的道理。 老鼠进洞(其一) 有 \(n\) 个老鼠 \(n\)
94
0
0
CF1748F 题解
摘要:这 3000? 以下,\(\operatorname{op}(i)\) 代表对 \(i\) 进行一次操作。 我们考虑暴力。因为每一位都是分开处理的,我们考虑仅仅把一段区间的端点交换。即我们希望通过 \(\operatorname{solve(l, r)}\) 把 \(a_ia_j\) 交换而其他下标
7
0
0
CF1844G 题解
摘要:鉴定为学 MO 学的。 MO 中著名的《数学奥林匹克小丛书高中卷》的第十五本曾经讲过,如果原方程较难解,可以考虑给左右两边同时对 \(M\) 取模,然后研究取模以后的问题,其中 \(M\) 为一个根据问题选取的适当的整数。 我们看见这个问题觉得很烦,因为大家都能发现这个条件给的相当于 \(d_i+d
7
0
0
CF1438F 题解
摘要:如果能想到这道题用随机化,想来这道题的解法就显然了。但是为什么这道题一定要随机呢? 我们考虑一棵完美二叉树,编号随机。这棵树的熵毛估估一下应该是 \(O(\log^n n)\) 的,但是一次询问的话,考虑每次只能得到三个点的偏序关系为某几种情况的一种,这个熵是很小的,只有 \(O(\log n)\)
4
0
0
关于我的七夕怎么过
摘要:你说呢?
9
0
0
NOI 游记
摘要:这里是一个铁牌给各位后来者的一些忠告。心态最重要。代码能力的提高优先级大于思维能力。 正文开始前,先推销一下B站号。 Day -1 上午 11:55 的飞机,hrb 下大雨,感觉十二点多才起飞。飞机上看笔试?不如睡觉!然后就睡了。 下午四点多下飞机,等接站到五点多才到。在签名墙上签了个 Piggy4
33
0
0
AT_abc299_h 题解
摘要:原问题可转化为:在一个长为 \(10^9\) 的环上,每次走 \(1\sim6\) 步,指定起点,问到原点的期望步数。 考虑走到 \(-1\sim-6\) 的期望步数。我们发现,对于 \(X-R\equiv -i\pmod {10^9},i\in[1,6]\),\(C\) 的期望应该存在线性关系,因
10
0
0
P4528 题解
摘要:这篇题解并不做任何形式上的理论推导,而是在于引导像我一样的蒟蒻,如何在遇到这样的题时,不会陷入数据结构暴力分别求三种形态的深渊里无法自拔。 看到这道题我们的第一想法应该是把三种形态的数量都求出来,如果可以的话,这题马上就秒掉了。那么我们尝试着去求—— 比较简单的可能是高山形态的个数。你可能会想到把这
10
0
0
一些数 题解
摘要:首先我们考察 LIS 长度为 \(n-1\) 的数列的性质。可以发现,这必定是 \(1,2,3,\cdots,n\) 中拎出一个不听话的元素甩到其他地方去,剩下的元素依次补齐所构成的。这意味着,最多只有一个元素满足 \(a_i-i\ge2\),更具体的,不考虑只对邻项交换的排列(即形如 \(1,2,
6
0
0
P9438 题解
摘要:对于一次询问,相当于在考虑整数 \(\frac{n}{x}\) 变为 \(1\) 的方案数。进一步的,这相当于给定一个数列 \(c_0\cdots c_k\),每一次可以减小任意位的任意值,但不能空选,问方案数,这里“空选”指的是不选任何一个数。 先考虑允许空选的时候应该怎么做,令 \(f(x)\)
13
0
0
CF1239E 题解
摘要:因为懒得用 bitset MLE 了。所以各位想 A 这题的别偷懒用布尔数组! 本题解意在解释如何做类似的 dp 题,而不在于解释本道题做法的具体推导,只是给出一个思路。 我们观察发现,题目想让我们最小化一个最大值。我们并不能枚举每种方案去找最大值再取 \(\min\),这样复杂度爆炸而且没有前途真
7
0
0
AGC034F 题解
摘要:FWT 入门题,很适合我这样的蒟蒻。 首先我们可以轻松的根据转移条件写出来一个优美的函数 \(T(i)=1+\sum_{j\oplus k=i}a_kT(j)\),边界为 \(T(0)=0\)。 这个方程属于转移带环的 DP,处理方法一般是高斯消元,在这道题里会 T 飞。 但是我们又注意到后边是一个
6
0
0
P6256 题解
摘要:我认为,这道题是我学 OI 历史以来做过的最难写,最难受,最变态,最不可做,最怀疑人生的题。 然后还莫名其妙遇见了! 给出一种时间复杂度略劣于 ix35 的做法。因为本人码力不是很好,因此认为这道题讲讲代码写法也很必要。 题意就是给一些线段上戳洞,使得对于给定的一个区间 \([l,r]\),从无穷远
4
0
0
AT_arc127_a 题解
摘要:在 HL 群里吃瓜,顺手写一篇题解。 第一眼必定是数位 dp,可是这会使原题难度反而升高了。相对而言,我们要是枚举前缀 \(1\) 的长度,然后寻找对答案有贡献的区间,此问题是很容易的。同时我们不难发现,前缀 \(1\) 长度为 \(l\) 的所有有贡献的数字即为 \(\forall i\in[l,
4
0
0
P4894 题解
摘要:实际上,这是两个向量的叉积已经是其他题解说烂了的。这里只是给出一个容易记忆 \(dim\le 3\) 的行列式的值的办法。 我们以 \(3\) 维行列式为例子,假设为 \[\begin{vmatrix} a & b & c\\ i & j & k\\ o & p & q \end{vmatrix}
9
0
0
Warning&&Error 原因大全
摘要:前传 无论你是否理解编辑器输出的 warning,都要消灭所有的 warning 让你的程序跑的又快又健康! -Wall 是个好习惯。 1. example.cpp: In function 'int main()': example.cpp:152:25: warning: statement h
91
0
0
P5138 题解
摘要:因为本题的代码难度远大于解法的思考,因此这里提供一种好写的写法。 做法不再赘述,就是转化为 \(depth\) 差以后上线段树分别维护两个信息以后求和。题解中大多数使用同一个线段树维护两个信息,可读性并不高,且比较难写。 事实上我们注意到两棵线段树仅有初始的信息不一样,剩下需要支持的操作完全一样,这
10
0
0
P4434 题解
摘要:远古模拟赛里的一道题,前来写篇题解记录一下。 我们考虑一个显然的转化。将每条边染色,那么原问题等价于求下面的染色的方案数: 对于每个点对 \(a,b\),我们记 \(\operatorname{lca}(a,b)=c\) 有 \(a\sim c\) 上的所有边同色。 \(b\sim c\) 上的所有
7
0
0
考场上手捏数据的小寄巧
摘要:前言 大家都打过 CF,而对于 CF 特殊的赛制,大家也有所耳闻。其中最激动人心的环节也就是 Hack 环节了。其实赛时捏数据,也无非就是对着自己的代码定向爆破罢了。 多捏边界条件,例如询问总是询问修改的边界,再或者题目中某操作可能的特殊性质。 多捏特殊的图,有的图因为其特殊的性质,对复杂度检验很有
21
0
0
P4875 题解
摘要:显然这道题的解法与 \(8\) 强相关。从这一点下手,我们不难想到先对每一种奶牛做前缀和,这样我们可以做到 \(O(8)\) 查询每个区间是否可行,从而有了一个 \(O(4n^2)\) 的纯暴力做法。不知道多少 pts,反正不是正解。 下一步我们考虑优化。如果我们能快速地找到哪些区间是合法的,那么时
19
0
0
Problem I Like
摘要:\(\LARGE{\frac{\frac{\int_{0}^{+\infty}e^{-s}s^5ds }{2} +\frac{\int_{0}^{+\infty}e^{-\frac{t^2}{2}}dt}{\int_{0}^{+\infty}\sin t^2dt} (\frac{\sum_{n=0}
8
0
0
CF1827F 题解
摘要:不妨先考虑一个弱化版的问题,这个问题和原来的问题仅有一个区别:\(k\) 是给定整数。 称最后 \(n-k\) 个数是“特殊的”。那么我们可以注意到,每个特殊的数字的极大段必然递增放置或者递减放置。例如我们有排列 \([7,5,8,1,4,2,6,3]\) 而且 \(k=2\),那么极大段的下标应该
5
0
0
P7400 题解
摘要:P7400,一个有趣的博弈论。 下面称 Paula 和 Marin 都执行一轮操作的“一整轮”为一个周期。 Sub 1:\(n\le 100\) 我们采用 \(O(n^2\times n)=O(n^3)\) 的 DP 即可。这里略去具体实现。 Sub 2:边的颜色均为洋红 这意味着两人都可以走过任意
7
0
0
P9309 题解
摘要:此题问 \(\operatorname{lcm}(a\sim b)\) 的后导 \(0\) 个数。 考虑 \(\operatorname{lcm}\) 相当于对唯一分解中的素数的指数取 \(\max\),此题等价于: 定义 \(\operatorname{g}(x,y,z)\) 在 \([a,b]\
4
0
0
P5185 题解
摘要:前置知识:简要了解 CRT 和高斯消元 题意简述:给定一些系数,求 \(n\) 元线性同余方程组 \(A_i+\sum^{M}_{j=1}a_{i,j}x_j\equiv B_i(\mod 365)\) 的解。 注意到 \(365=5\times73\),而且他们都是质数,这引导着我们思考先分别求出
7
0
0
P8364 题解
摘要:题面 题意是比较清楚的。这里提供一种比较好想的 DP 做法。 对于第一小问,我们求解每个政党的时候都假设它获得了所有未知的选票,然后模拟计算即可。 对于第二小问,我们首先注意到两个事实: 如果初始票数小于总票数的 \(5\%\),那么这个政党不会有任何席位。 如果这个政党被分配到 \(m\) 个席位
19
0
0
P6416 题解
摘要:省流:离线以后,每个字符做前缀和然后直接水过去 首先离线所有询问。对于每个英文字母,我们把查询这个字母的询问都一起处理。 对于每个字母 \(c\),我们跑一遍前缀和,令 \(p_i\) 表示 \(\mathit{s}_{1,i}\) 中字符 \(c\) 出现的次数。接下来我们定义 \(\operat
5
0
0
鲜花 00
摘要:![](https://cdn.luogu.com.cn/upload/image_hosting/3ue0eqfy.png) ![](https://cdn.luogu.com.cn/upload/image_hosting/r4pxb9rv.png) ![](https://cdn.luogu.com.cn/upload/image_hosting/9q4nj189.png)
15
0
0
HL 迷惑行为大赏
摘要:在此次的2023NOI春季测试中: HL选手打了457个freopen。 HL-059把freopen打成了frepoen,因此freopen是奇数个。 HL-008注释掉了freopen,一看就是没有好好看我的Blog。 HL-029用的是ifstream。(不是说这样会寄,实际上这样的写法在某种
18
0
0
2023 春季测试游记
摘要:Day -1 在学校做了一个模拟,各种原因保龄。心态炸裂。 Day 0 早上六点醒了,开始收拾东西。七点二十左右到了考场,发现大家几乎都到了,热烈讨论起来。 进校园没查身份证,但是考场里查了。 发现一个小学生来考试,估计三四年级,%%%未来的神犇。 又发现一个hitfz的初三生来考试,%%%连续两年
9
0
0
常见错误一览
摘要:这一部分错误可能是 OI 生涯中陆陆续续的遇到的,当调试以后 CE/WA/TLE/MLE...... 的时候,不妨先看一看这篇 blog。可以在下方留言你想要询问/补充/灌水的内容。对于想要补充的,本人会酌情补充并附上补充者的洛谷昵称。 在这之前,请让我无耻的给自己打一波广告 Part 1.输出答案
247
0
0
投喂
摘要:暂无投喂
9
0
0
留言板
摘要:TODO.
8
0
0
技能树
摘要:TODO。
10
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起