ynoi 2005 qwq

P8512 [Ynoi Easy Round 2021] TEST_152

题目传送门 先考虑没有区间限制怎么做,即执行完所有操作在询问全局和。用 \(set\) 维护连续段,就是珂朵莉树,写个模板即可。 加上区间限制呢?先将询问按照 \(r\) 排序。又因为还要维护每个 \(l\),就在颜色段上在记录加入时间。我们在时间维开个数据结构,简单的树状数组即可。时间复杂度 \( ......
P8512 Round 8512 2021 Easy

P8511 [Ynoi Easy Round 2021] TEST_68

题目传送门 看到异或最大值,根据套路不妨考虑 \(0-1 trie\)。 通过 \(trie\) 找到异或值最大的点对 \((x,y)\)。那么除了 \((x,y)\) 到 \(1\) 路径上的点之外,其他的点的答案就是 \((x,y)\) 的异或值。 接下来考虑怎么算出这 \((x,y)\) 到 ......
P8511 Round 8511 2021 Easy

P7710 [Ynoi2077] stdmxeypz 题解

P7710 [Ynoi2077] stdmxeypz 题解 我的第一道 Ynoi 题,体验感不高,调了大半天,最后发现有个地方 \(B_1\) 写成 \(B_2\) 了。 分析 树上问题,明显是要转到树下的,所以 DFS 序是一定要求的。 有关树上距离,所以 \(deep\) 数组也是一定要求的。 ......
题解 stdmxeypz P7710 7710 2077

Ynoi2012 NOIP2016 人生巅峰

Day \(\text{XXX}\)。 注意到修改是易于复合的立方操作,而且值域非常小,所以可以直接 \(O(v\log m)\) 预处理出对每个 \(i\in[0,v)\) 操作了 \(2^{j}\le m\) 次的结果,维护出每一位被修改了多少次,查询某一位的值直接倍增 \(O(\log m)\ ......
巅峰 人生 Ynoi 2012 NOIP

【莫队】【bitset】【数据分治】P5313 [Ynoi2011] WBLT 题解

P5313 看到值域比较,又支持离线,可以想到莫队和桶。 考虑先将桶按 \(b\) 分段,将每段分别进行按位与运算,做完第 \(i\) 段时用于运算的桶全都为 \(0\),就可以直接得到答案。这显然可以用 bitset 优化。但是 STL 的 bitset 不支持分裂操作,所以需要手写。 当 \(b ......
题解 数据 bitset P5313 5313

jiaxun ynoi

一天一道慢慢写着。因为菜所以一开始只有 easy round。 TEST_68 简化一下限制。注意到很多点都能取到最大值,具体的,若最大值为 \(x,y\) 处取到,那么只有 \(1\rightsquigarrow x,1\rightsquigarrow y\) 路径上的点取不到。而一条链是非常好做 ......
jiaxun ynoi

【倍增】P3422 [POI2005]LOT-A Journey to Mars 题解

P3422 一道有点意思的题。 看到是一个环,先破环为链,即 \(a_{n+i}=a_i, b_{n+i}=b_i\),此时就只需要跳到 \(x+n\) 而无需判环了。 如果顺时针走: 令 \(sum_i = \sum\limits_{j=1}^{i}{a_j-b_j}\),当能从 \(x\) 跳到 ......
题解 Journey P3422 LOT-A 3422

P1054 [NOIP2005 提高组] 等价表达式

P1054 [NOIP2005 提高组] 等价表达式 这个题在计算表达式时可能会出现高次方,比如在某一数据中就出现了 2^7^10 也就是 \(2^{70}\) 自然溢出会寄,所以要取模 自然溢出 \(80\) 分 ull quick_pow (ull x, ull p) { ull res = 1 ......
等价 表达式 P1054 1054 NOIP

P2542 [AHOI2005] 航线规划 答辩做法

洛谷上是可以过掉的。NFLSOJ上加强数据,还卡常,所以 90pts。 首先倒着做很好想。对于最终的图,我们可以 tarjan 缩点然后建树,边权为 \(1\),表示一条割边。然后每次连两个点的时候就把树上这一段路径赋值为 \(0\)。查询就是树上路径和。这些操作都可以点赋边权然后树剖来做。所以你就 ......
航线 做法 P2542 2542 2005

P5047 [Ynoi2019 模拟赛] Yuno loves sqrt technology II 题解

Description 给你一个长为 \(n\) 的排列,\(m\) 次询问,每次查询一个区间的逆序对数,强制在线。 link \(1\leq n,m\leq 10^5\)。 Solution 考虑分块。 首先如果 \(l,r\) 在同一个块内,可以对于每个块暴力二维前缀和预处理。 如果 \(l,r ......
模拟赛 题解 technology P5047 loves

P8512 [Ynoi Easy Round 2021] TEST_152

题外话 纪念一下第一道 Ynoi Easy Round.(上次那个是 Ynoi 模拟赛,什么时候才能做正统 Ynoi 啊/ll 在图老师的逼迫下换了洛谷博客的主题和背景,还挺好看的感觉。 原题传送门 题意 给定一个长度为 \(m\) 的序列,初始全为 \(0\)。再给 \(n\) 个区间赋值操作。 ......
P8512 Round 8512 2021 Easy

【Ynoi2018】天降之物

【Ynoi2018】天降之物 题意 给定一个长为 \(n\) 的序列 \(a\),支持两种操作: 将所有 \(a_p = x\) 修改为 \(y\)。 查询 \(\min(|i-j|)\),满足 \(a_i = x \and a_j = y\) 或者 \(a_i = y \and a_j = x\) ......
Ynoi 2018

P7907 [Ynoi2005] rmscne

题意 给定长为 \(n\) 的序列,\(q\) 次询问区间 \([l, r]\) 的最短区间 \([l', r']\), 满足所有在 \([l, r]\) 中出现的数也在 \([l', r']\) 中出现,你只需要输出 \([l', r']\) 的长度即可。 Sol 离线,然后枚举 \(r\)。 考 ......
rmscne P7907 7907 2005 Ynoi

YNOI 做题记

YNOI 做题记 偶然有一天做到了其中的一道题,于是便开始做相关的题了…… [Ynoi2015] 我回来了 - 洛谷 这之一场联考搬过来的题……于是考场上写了一个 \(O((n + m)\log^2 n)\) 的代码,然后成功被卡掉,非常慢速。 其实离线,将每一个伤害答案变化的时间做出来,然后加入时 ......
题记 YNOI

P5765 [CQOI2005] 珠宝

思路 应该很容易想到使用树形 dp。 令 \(f_{u,i}\) 代表,只考虑 \(u\) 为根的子树,\(u\) 的编号为 \(i\) 的情况下,最小的编号总和。 那么我们可以用 \(u\) 的儿子 \(v\) 来更新 \(f_{u,i}\)。 转移方程 \(f_{u,i}=\sum_{v\in ......
珠宝 P5765 5765 2005 CQOI

P4121 [WC2005] 双面棋盘 题解

`2023-07-26 14:58:54 solution` ## 简化题意: 给你一个 $n\times n$ 的只有黑白两种颜色的棋盘,每次修改把某格的黑白互换,求每次修改后黑白各自的连通块个数。 ## 解法 将棋盘转化成 $n$ 行,每行单独处理,处理出黑色和白色分别的连通块个数(可用并查集) ......
题解 棋盘 双面 P4121 4121

P4121 [WC2005] 双面棋盘

`2023-07-18 20:48:35` ## 简化题意: 给你一个n*n的只有黑白两种颜色的棋盘,每次修改把某格的黑白互换,求每次修改后黑白各自的连通块个数。 ## 解法 将棋盘转化成n行,每行单独处理,处理出黑色和白色分别的连通块个数(可用并查集)。 开一个n的线段树,每个叶子节点表示一行。 ......
棋盘 双面 P4121 4121 2005

洛谷 P5068 [Ynoi2015] 我回来了

[洛谷传送门](https://www.luogu.com.cn/problem/P5068 "洛谷传送门") 这题 $O(n)$ 个人中有 $O(\frac{n}{\ln n})$ 种做法。 我们考虑 $L = R$ 怎么做。设 $p = L = R$,等价于找到一个最大的正整数 $k$,使得没有 ......
P5068 5068 2015 Ynoi

Ynoi2015 我回来了

介绍个最劣解 $O(m\sqrt n+n\sqrt n+n\alpha(n)\ln n)$ 做法。 首先令 $b_i\gets a_i-1$,区间 $[l,r]$ 的答案就是: $$r-l+1+\sum\limits_{k=l}^r\text{mex}_{i=l}^r\left\lfloor\fra ......
Ynoi 2015

「突刺贯穿第二分块」P4117 [Ynoi2018] 五彩斑斓的世界

很帅气! 分块在线转离线,考虑每个块对于询问的贡献。 维护块的 max 和 tag 分别代表最大值和减了多少。 先考虑整块, $max #define rep(i, l, r) for (int i = l; i = l; i --) /*\yhx12243/ 鱼大保佑*/ /*「突刺贯穿第二分块」 ......
五彩 世界 P4117 4117 2018

NC19872 [AHOI2005]SHUFFLE 洗牌

[题目链接](https://ac.nowcoder.com/acm/problem/19872) # 题目 **题目描述** 为了表彰小联为Samuel星球的探险所做出的贡献,小联被邀请参加Samuel星球近距离载人探险活动。 由于Samuel星球相当遥远,科学家们要在飞船中度过相当长的一段时间, ......
SHUFFLE 19872 AHOI 2005 NC

Ynoi 盼君勿望

## 1.1 前言 > 在太阳西斜的这个世界里,置身天上之森,等这场战争结束之后,等这场战争结束之后,人人本着正义之名,长存不灭的过去,逐渐消逝的未来,我回来了,纵使日薄西山,即使看不到未来,此时此刻的光辉,盼君勿忘,世界上最幸福的女孩 珂朵莉要永远幸福的呀~ [题目链接](https://www. ......
Ynoi

个人主页qwq

# 天热了,来口西瓜 ![](https://cdn.fzoi.top/upload/user/st20250317/23071809206238.jpeg) # **各位OIer,大家好!** ## **欢迎来到我的主页** # 今日蒟蒻的状态 # 颓废…… ### 推销 #### 1.FZQOJ ......
个人主页 个人 主页 qwq

个人主页qwq

# 天热了,来口西瓜 ![](https://cdn.fzoi.top/upload/user/st20250317/23071809206238.jpeg) # **各位OIer,大家好!** ## **欢迎来到我的主页** # 今日蒟蒻的状态 # 颓废…… ### 推销 #### 1.FZQOJ ......
个人主页 个人 主页 qwq

转载 | 2005年的网络用语

1、书籍基本信息 书名:电脑上网(附CD-ROM一张)——一学就会魔法书 定价:29.00元 作者:张凤群,李燕,马忻 出版社:清华大学出版社 出版日期:2005-08-01 ISBN:9787302110286 2、网络用语 ......
用语 网络 2005

「BZOJ1202」「HNOI2005」狡猾的商人's 题解 (查分约束系统)

##**题目描述** 给你一个$n$元一次方程,判断是否有解,方程给出的格式为 $a-b=c$ ##**思路** 这道题看上去是一道题目看上去就是判断给出条件是否有矛盾,所以就自然而然的可以使用带权并查集 但是因为~~我太懒了并且~~这道题目要求使用**差分约束系统**进行求解,于是就需要将题目转化 ......
题解 查分 商人 系统 BZOJ

「HNOI2005」狡猾的商人's 题解

##**题目描述** 给你一个$n$元一次方程,判断是否有解,方程给出的格式为 $a-b=c$ ##**思路** 这道题看上去是一道题目看上去就是判断给出条件是否有矛盾,所以就自然而然的可以使用带权并查集 但是因为~~我太懒了并且~~这道题目要求使用**差分约束系统**进行求解,于是就需要将题目转化 ......
题解 商人 HNOI 2005 39

Ynoi2001 冷たい部屋、一人 题解

[$\text{link}$](https://www.luogu.com.cn/problem/P9337),这题太毒瘤啦!难写难调还略微卡常。 >谁爱卡常谁卡吧。反正我先贺为敬了。——引用自洛谷别人的提交记录 本人写了两天(两个 $case$ 各一天),调崩溃了才调出来,太毒瘤了! 看到颜色相同 ......
题解 Ynoi 2001

题解 [POI2005] SZA-Template

[题目链接](https://www.luogu.com.cn/problem/P3426) 充分暴露出对 $border$ 结合 $dp$ 理解的不足。 先来推结论,一个字符串的印章一定是其 $border$,因为只有这样才可能兼顾首尾,但是他的 $border$ 不一定是其印章,两个条件不能互推 ......
题解 SZA-Template Template 2005 POI

[Ynoi2010] y-fast trie(multiset+思维)

### [题目传送门](https://www.luogu.com.cn/problem/P6105) ## solution 妙妙题。 分成 $a+b\geq C$ 和 $a+b using namespace std; const int N = 5e5+7; multiset num,ans; ......
multiset 思维 y-fast Ynoi 2010