08 2025 档案

摘要:HDU1006最甜的小情侣 题意 给你一个环形数组 $ a_1, a_2, \ldots, a_n $,要求你支持以下操作: 查询:计算从数组中选出若干元素的最大和,满足: 不能选择连续超过 \(3\) 个元素(环形,即首尾也视为连续)。 修改:将 $a_x $ 的值改为 $ v $。 初始时以及每 阅读全文
posted @ 2025-08-13 21:24 Ke_scholar 阅读(29) 评论(0) 推荐(0)
摘要:【牛客一道模板】 struct MidNum { multiset<int> p, q; //p 从大到小 q从小到大 void work() { while (p.size() > q.size() + 1) { q.insert(*p.rbegin()); p.erase(--p.end()); 阅读全文
posted @ 2025-08-13 19:03 Ke_scholar 阅读(20) 评论(0) 推荐(0)
摘要:洛谷模板题已过【P2617 Dynamic Rankings】 /* 动态持久化线段树(树状数组套线段树)模板类 * 用于解决带修改的区间第k小和区间排名查询问题 * 核心功能: * - 单点更新 O(log n log V) * - 区间第k小查询 O(log n log V) * - 区间排名查 阅读全文
posted @ 2025-08-12 20:39 Ke_scholar 阅读(21) 评论(1) 推荐(0)
摘要:需要C++20及以上,从Jiangly那偷得(bushi using i64 = long long; using u64 = unsigned long long; using u32 = unsigned; using u128 = unsigned __int128; using i128 = 阅读全文
posted @ 2025-08-02 16:53 Ke_scholar 阅读(14) 评论(0) 推荐(0)