本文分类:news发布日期:2025/11/3 19:10:49
相关文章
DFS 序 O(1) 求 LCA
抛弃欧拉序,拥抱DFN。更新日志
2025/11/03:开工。思路
查询 \((dfn_u,dfn_v]\) 最小深度的节点的父亲即可。读者自证不难。
建站知识
2025/11/3 19:10:18
@pytest.fixture和setup/teardown
一.定义fixture
定义:@pytest.fixture是 Pytest 中用于定义测试夹具(Fixture)的核心装饰器,其核心作用是为测试用例提供可复用的资源初始化、数据准备和清理逻辑
二:代替setup 和 teardownsetup =…
建站知识
2025/11/3 19:09:15
矿山通信如何实现全域一体化?迈威为煤矿装上了“智慧神经网络”
矿山通信如何实现全域一体化?迈威为煤矿装上了“智慧神经网络”在刚刚落幕的第二十一届中国国际煤炭采矿技术展上,全球矿业的目光再次聚焦于一个核心议题:数字化转型如何真正在矿山落地。作为这一进程的“神经中枢”…
建站知识
2025/11/3 19:08:38
Java异常处理实战精要:构建稳定应用的基石
在Java项目的开发历程中,异常处理是衡量代码健壮性与开发者专业度的重要标尺。一个处理得当的异常体系,能像程序的免疫系统一样,有效抵御外部的意外干扰,维持内部逻辑的稳定运行。本文将系统性地梳理Java项目中异常…
建站知识
2025/11/3 19:07:14
CSP2025 补题
游记没什么好搬的,链接。
T1 发现只会有一个超限,贪心换一下就行了。
T2 首先暴力枚举 \(k\) 拿边跑 MST 的复杂度是 \(O(2^knk + 2^kn\log nk)\) 的,考虑将 Kruskal 的 sort 换成 std::merge 即可通过,复杂度 \(O…
建站知识
2025/11/3 19:04:23
142.环形链表 II
var detectCycle = function(head) {if(!head)return null;let pre=head,cur=head;while(cur&&cur.next){pre=pre.next;cur=cur.next.next;if(pre===cur){let temp=head;while(temp!==pre){pre=pre.next;temp=…
建站知识
2025/11/3 18:58:47

