会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XuYueming
博客园
首页
新随笔
联系
订阅
管理
[置顶]
圆方树学习笔记 —— 一种关于点双连通分量的思考方式
摘要: 引言 本文原名为《圆方树学习笔记 & 最短路题解》,原始版本可见文末。 本文旨在系统梳理 圆方树(Block forest) 及其思想在图论问题中的应用,尤其是在信息学奥林匹克竞赛(OI)中的实际价值。 我们将从一种特殊的图结构——仙人掌图(Cactus Graph)出发,逐步扩展至一般无向图,分析
阅读全文
posted @ 2025-07-19 20:48 XuYueming
阅读(679)
评论(1)
推荐(10)
[置顶]
二项式反演学习笔记
摘要: 前言 这里有我关于二项式反演的一些思考和领会,包含理论推导和在信息学竞赛中的应用。网络上的教程都太潦草了,难以深入理解。因此,这里将以详细的证明为主,介绍二项式反演在 OI 中的使用。 如果你只想快速浏览结论,可以点击这里查看结论。 概述 反演是一种将两个函数 \(f\) 和 \(g\) 相互转化的
阅读全文
posted @ 2024-09-18 14:01 XuYueming
阅读(1022)
评论(15)
推荐(11)
2025年10月4日
Arduino+数码管 = 量电压 | A+B problem | alphabet
摘要: 材料 Arduino UNO R3、8041AS 七位数码管、若干导线、电阻、电位器、按钮、面包板。 量电压 从 A0 读入电压值,然后显示到数码管上即可。 voltage-display.ino // https://www.lanpade.com/7-segment-led-dot-matrix
阅读全文
posted @ 2025-10-04 10:43 XuYueming
阅读(22)
评论(0)
推荐(0)
2025年9月28日
一只手都数的过来
摘要: “一只手都数的过来”。那么一只手能数多少个数呢?假设我们一只手有 \(5\) 根手指头,那么最多只能数 \(5\) 个数吗?每只手指头有两种状态——伸出或者不伸出,实际上,可以数出 \(2^5=32\) 个数。那么为什么我们平常都只用到 \(2^x-1\) 这些状态呢?因为我们计数后,需要快速地读出
阅读全文
posted @ 2025-09-28 17:39 XuYueming
阅读(16)
评论(0)
推荐(1)
2025年9月12日
可爱的二维数据结构们
摘要: 前置知识 相信大家都学过了: 树套树、二维树状数组; 四分树; K-D Tree; 正文 给你一个 \(n\times n\) 二维平面,支持单点修改,矩形查询。这是我们树套树、二维树状数组能解决的,时间复杂度 \(\mathcal{O}(n\log^2n)\)。 那如果我们需要支持区间修改呢?此时
阅读全文
posted @ 2025-09-12 15:09 XuYueming
阅读(37)
评论(0)
推荐(0)
2025年9月4日
程序时空
摘要: 时间 Windows chrono。 #include <iostream> #include <chrono> #include <thread> using namespace std; int main() { auto start = chrono::steady_clock::now();
阅读全文
posted @ 2025-09-04 15:23 XuYueming
阅读(28)
评论(0)
推荐(0)
2025年9月1日
解决机房电脑无法显示 KaTeX 数学公式的巨型运算符
摘要: 前言 机房电脑无法显示数学公式的巨型运算符,也不能说字体加载失败,就是该有符号的地方空在那。 刚来机房就发现这个问题了,洛谷渲染也是 KaTeX,大型运算符每次都要拖出去搜一搜,哦,原来这是求和啊,哦,原来这是连乘啊。 那为什么一直没解决呢?懒得搞,并且搞过一次,发现难度有点大就放弃了。虽然至今都不
阅读全文
posted @ 2025-09-01 19:39 XuYueming
阅读(75)
评论(3)
推荐(3)
2025年8月29日
[ROI 2019] 拍照 题解
摘要: 前言 题目链接:洛谷。 题意简述 给定最终序列 \(a_n\),找出一种方案,每次指定 \(c,l,r\) 将区间 \([l,r]\) 染成 \(c\),满足每个 \(c\) 互不相同。找出一种合法方案或报告无解。 \(n\leq3\times10^5\)。 题目分析 显然 \(L,R\) 就是 \
阅读全文
posted @ 2025-08-29 15:06 XuYueming
阅读(25)
评论(0)
推荐(0)
2025年8月17日
【UNR #2】梦中的题面 题解
摘要: 前言 题目链接:UOJ。 一道好题。 题意简述 给定 \(n,m,b,c\),求满足下列条件的 \(m\) 元组 \((x_1,\ldots,x_m)\) 的个数模 \(998244353\)。 \(x_i\in \mathbb{Z}\); \(0\le x_i\le b^i-c\); \(\sum
阅读全文
posted @ 2025-08-17 20:51 XuYueming
阅读(30)
评论(1)
推荐(0)
2025年8月13日
[CTSC2017] 吉夫特 题解
摘要: 前言 题目链接:洛谷。 提供一种更好想的方法,并且不受 \(a_i\) 不相同这一限制。 题意简述 给定长为 \(n\) 的序列 \(\{a_n\}\),设 \(p=\{x_k\}\) 为 \(a\) 的一个长度大于一的不上升子序列,即 \(k\ge2,\forall i\in[1,k),a_{x_
阅读全文
posted @ 2025-08-13 22:16 XuYueming
阅读(17)
评论(0)
推荐(0)
2025年8月5日
SYZOJ ranklist 溢出修复
摘要: 前言 这个系列怎么更新这么多期了?感兴趣的读者可以去阅读前面的文章。 正文 在 SYZOJ,当一场比赛的题目过多时,ranklist 展示界面表格会溢出,且不能滚动看到右侧题目的得分情况,必须手动缩放整个页面,十分麻烦,不友好。 我们可以简单调整以下做到如下效果,打开页面自动缩放: 当然可以点击按钮
阅读全文
posted @ 2025-08-05 22:20 XuYueming
阅读(14)
评论(0)
推荐(0)
2025年8月3日
[EC Final 2022] Binary String 题解
摘要: 前言 题目链接:洛谷。 其他题解太抽象了。 题意简述 给定排列在环上的 \(01\) 串 \(S\),每一秒钟,每个 \(01\) 同时变为 \(10\)。求无限秒内会出现多少种不同的字符串。 题目分析 先来欣赏艺术,打表找规律。为方便观察,我们不妨用 @ 来代替字符 \(1\),空格 来代替字符
阅读全文
posted @ 2025-08-03 20:13 XuYueming
阅读(41)
评论(0)
推荐(0)
下一页
公告