会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaoniu142857's Blog
不畏浮云遮望眼,自缘身在最高层。
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2025年12月7日
洛谷 P7971 [KSN2021] Colouring Balls 题解
摘要: 人生第一道蓝交互。 观察数据范围,可以考虑数据点分治,分别解决各个 Subtask。 Subtask 1 & 2 由于颜色块连续,当 query(l,r)==1 时必有 \([l,r]\) 的小球颜色全部相同。 于是双指针扫一遍即可,\(l\) 为当前颜色段起点,\(r\) 一直向右扫到 query
阅读全文
posted @ 2025-12-07 13:10 xiaoniu142857
阅读(11)
评论(0)
推荐(0)
2025年12月6日
洛谷 P11345 [KTSC 2023 R2] 基地简化 题解
摘要: 校内模拟赛题,倒在了正解前最后一步 qwq。 解题思路 首先,发现题目要求的东西很不好做。于是转化一下,考虑计算每条边对答案贡献了几次。 这样问题就转化成了求有多少个区间的点分布在一条边两端的两个子树中。 发现这个东西还是不好求。于是正难则反,考虑计算区间的点全部在同一个子树里的区间数量。 显然,这
阅读全文
posted @ 2025-12-06 23:12 xiaoniu142857
阅读(22)
评论(0)
推荐(0)
2025年11月22日
洛谷 P5658 [CSP-S 2019] 括号树 题解
摘要: 值域线段树 + 离线的 \(O(n\log n)\) 做法。 题目大意 给定一棵树,每个节点有一个括号。对于每个节点 \(i\),定义 \(s_i\) 为从根节点到 \(i\) 的路径上所有括号按顺序组成的字符串。求每个 \(s_i\) 中互不相同的合法括号子串的个数 \(k_i\)。 思路 首先,
阅读全文
posted @ 2025-11-22 20:01 xiaoniu142857
阅读(96)
评论(0)
推荐(2)
2025年8月26日
快读快写学习笔记
摘要: 0x01 前置准备 所有代码依赖以下头文件,建议统一包含: <cstdio>:提供 getchar()、putchar()、fread()、fwrite()。 <iostream>:提供 cin、cout。 <cctype>:提供 isspace()。 0x02 基础 I/O 优化:基于 cin 和
阅读全文
posted @ 2025-08-26 23:05 xiaoniu142857
阅读(275)
评论(0)
推荐(2)
2025年8月1日
洛谷 P2971 [USACO10HOL] Cow Politics G 题解
摘要: 怎么没有树上启发式合并的题解呢?我来发一篇吧! 简化题意 给定一棵 \(n\) 个点的树,每个点属于 \(k\) 种颜色之一(每种颜色至少有 2 个点)。求每种颜色中,任意两点间的最大距离。 核心思想 树上两点 \(u,v\) 间的距离为 \(dep_u+dep_v-2×dep_{lca(u,v)}
阅读全文
posted @ 2025-08-01 11:51 xiaoniu142857
阅读(20)
评论(0)
推荐(0)
2025年7月24日
洛谷 P12078 [OOI 2025] Best Runner 题解
摘要: Solution 首先分析每位跑者的最优决策,尝试寻找一下特殊性质。 首先,直觉告诉我们,在不同跑道间切换的过程中一定不会改变方向。假设最优策略中改变了方向,最终跑过了 \(l\sim r\) 这些跑道。而一开始就直接一步步切换到这其中最短的跑道并在它上面一直跑下去一定不会更劣。 其次,最优策略一定
阅读全文
posted @ 2025-07-24 18:51 xiaoniu142857
阅读(14)
评论(0)
推荐(0)
2025年6月29日
最短路学习笔记
摘要: 0x01 前置芝士 路径 路径可以使有限或无限的。一条有限路径是一个边的序列 \(\{e_n\}\),使得存在一个顶点序列 \(\{v_{n+1}\}\) 满足 \(e_i=(v_{i},v_{i+1})\),其中 \(i\in [1,n]\)。 \(v_1\) 称为路径的起点,\(v_{n+1}\
阅读全文
posted @ 2025-06-29 09:41 xiaoniu142857
阅读(45)
评论(0)
推荐(0)
2025年6月15日
梯度下降学习笔记
摘要: 0x01 梯度下降的算法思想 梯度下降(Gradient Descent)是一种通用的优化算法,能够为大范围的问题找到最优解。梯度下降的核心思想就是通过沿着目标函数的梯度负方向不断迭代更新参数从而使目标函数最小化。该算法被广泛应用于机器学习和 AI 中。 若将目标函数视为一个超曲面,梯度下降的过程即
阅读全文
posted @ 2025-06-15 19:01 xiaoniu142857
阅读(31)
评论(0)
推荐(0)
2025年6月6日
洛谷 P3650 [USACO1.3] 滑雪课程设计 Ski Course Design 题解
摘要: 题意概述 给定一个长度为 \(n\) 的数列 \(\{a_i\}\),将 \(a_i\) 改为 \(b\) 所需的代价是 \((a_i-b)^2\)。求使得 \(\max\{a_i\}-\min\{a_i\}\le17\) 所需的最小代价。 解题思路 考虑三分法。 如果不会三分法,右转 OI Wik
阅读全文
posted @ 2025-06-06 21:07 xiaoniu142857
阅读(17)
评论(0)
推荐(0)
洛谷 B3930 [GESP202312 五级] 烹饪问题 题解
摘要: 题意描述 给定一个数列 \(\{a_i\}\),求找到一组 \(i,j~(i\neq j)\),使 \(a_i \operatorname{and} a_j\) 最大。 约定记号 设最优解的 \(i=i_0\),\(j=j_0\)。 也就是当 \(i=i_0,j=j_0\) 时,\(a_i \ope
阅读全文
posted @ 2025-06-06 21:06 xiaoniu142857
阅读(188)
评论(0)
推荐(0)
1
2
下一页
公告