摘要: 虽然并没有任何的意义,但是我觉得很有意思,所以记录一下: #include <bits/stdc++.h> #define int long long using namespace std; const int MN=1e6+116; struct Node{ int lc, rc, siz, r 阅读全文
posted @ 2025-10-29 17:09 BaiBaiShaFeng 阅读(2) 评论(0) 推荐(0)
摘要: 整理一下关于 exgcd 的内容,都说写完这道题就会做所有 exgcd 的题了,是不是我不知道,反正今天又做了一遍,记录一下我的过程,感觉没有太难。 题意 求不定方程 \(ax+by=c\) 的解。 以下称正整数解为 \(x,y\) 都是正整数的解,其中有一个是非正整数就不行。 如果没有任何整数解, 阅读全文
posted @ 2025-10-29 11:21 BaiBaiShaFeng 阅读(4) 评论(0) 推荐(0)
摘要: Oct 27 Day -5 众所周知,我是一个不喜欢干正事的人,今天是真的不想学习,模拟赛写题也开始发呆,总不能打游戏去吧,于是写写东西放松放松,现在其实是紧张的,就是我这个人在紧张的时候会极度想躺平。 没几天就要去秦皇岛了,不能说时日无多,因为这个词不是这么用的,翻开日历,滑动一下滚轮过去的一大片 阅读全文
posted @ 2025-10-27 15:27 BaiBaiShaFeng 阅读(2) 评论(0) 推荐(0)
摘要: 最近模拟赛打的都不是太好,先随便复习复习吧,马上就要 CSPS 了,我可以考好的。 这里放一些单调栈的题目,笛卡尔树先不说,这个我已经忘了,后天复习一下。 本体 栈中维护有单调性的数据,入栈时维护这个单调性,这是计算结果。 是个人都会,不想多写。 直接进入 dlc 环节。 最大子矩形。 就是一个平面 阅读全文
posted @ 2025-10-24 19:20 BaiBaiShaFeng 阅读(5) 评论(0) 推荐(0)
摘要: 这道题看起来并不是那么好做,看到题解神秘做法,记录下来。 考虑枚举右端点,统计符合条件的左端点数量。 发现 3 这个数字很小,发现区间中的数我们仅仅需要知道它 %3 的值。 我们如果可以记录一个位置前缀中所有值的出现情况就好了,但是明显不现实,整个数据是 \(n^2\) 级别的。 就算我们搞一棵主席 阅读全文
posted @ 2025-10-16 14:46 BaiBaiShaFeng 阅读(4) 评论(0) 推荐(0)
摘要: 如果在正常的字符串匹配的基础上,如果我们加入可以有 \(K\) 个地方不一样该怎么做? 有一道这个问题的弱化,这篇文章记录一下这道题:P3763 [TJOI2017] DNA 这到题是允许有 3 个以下地方不一样,但不影响这种问题的思路。 就是正常的二分哈希。 我们记录两个串的哈希,到时候查找区间的 阅读全文
posted @ 2025-10-16 11:07 BaiBaiShaFeng 阅读(6) 评论(0) 推荐(0)
摘要: 题意十分甚至有九分的简单,但是这个东西似乎是不好做的,我想不出来任何已知的 log 数据结构维护它。 突然发现这个东西增长是缓慢的,我于是乎写了个程序验证,最后发现答案最多是 1e6 左右的一个数。 果然有的时候观察答案上下界有奇效。 我们发现可以使用差分转化为对于每个点跳多少次。 因为这个跳的值域 阅读全文
posted @ 2025-10-15 20:43 BaiBaiShaFeng 阅读(3) 评论(0) 推荐(0)
摘要: 我们观察到移动中 11 这样的结构是一直贴在一起的,而孤立的 1 是随着 11 的移动而移动的,所以我们仅仅需要在乎 0 和 11 的组合情况。 发现任意的 11 和 0 都是可以互换的,所以直接 \(\binom{cnt11+cnt0}{cnt0}\) 代码↓ 点击查看代码 #include <b 阅读全文
posted @ 2025-10-14 15:18 BaiBaiShaFeng 阅读(9) 评论(0) 推荐(0)
摘要: 链接:https://sjzezoj.com/contest/428/problem/2449 代码借鉴了 aqz 大蛇,考场上想到差不多的东西,只是最后我没有想出来具体怎么对中间的点进行统计,所以打了性质 A, 拿到了 40 pts。 记录一下我自己的办法怎么转化成正解。 还是一样的建 Krusk 阅读全文
posted @ 2025-10-13 16:27 BaiBaiShaFeng 阅读(5) 评论(0) 推荐(0)
摘要: 自己写一遍插板法的东西,顺便补上 oiwiki 上没有的一个证明。 偏向整理,别人估计不知道我在干什么。 基本模型:\(x_0+x_1+...+x_k=n\) 的正整数或非负整数解数量,可以抽象为元素组的划分。 正整数解的数量 也是插板法最基本的模型。 有 \(n\) 个相同的元素,将它们分成 \( 阅读全文
posted @ 2025-10-12 21:17 BaiBaiShaFeng 阅读(9) 评论(0) 推荐(0)
Sakana Widget右下角定位