会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Uesugi1
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
10
下一页
2026年1月19日
P14973 『GTOI - 2D』木棍
摘要: 多次查询考虑价值函数能做到什么复杂度,去掉合法括号后一定形如 \(a\) 个 ) 跟着 \(b\) 个 (,套路地放到格路上,) 看做 \(-1\),( 看做 \(+1\) 先考虑前面一段 ),则相当于从 \((0,0)\) 走到 \((x,-a)\) 其中合法的 \(x\) 是一段区间(即需要满足
阅读全文
posted @ 2026-01-19 07:41 Uesugi1
阅读(2)
评论(0)
推荐(0)
2026年1月16日
P3642 [APIO2016] 烟花表演
摘要: 首先容易写出朴素 dp。设状态 \(f_{u,x}\) 表示 \(u\) 子树内同时在时刻 \(x\) 爆炸的最小代价,有转移: \(f_{u,x}=\sum_{v\in son_u}\min_{y\le x} (f_{v,y}+|W(u,v)-x+y|)\) 发现状态数已经是 \(O(nV)\)
阅读全文
posted @ 2026-01-16 15:28 Uesugi1
阅读(1)
评论(0)
推荐(0)
2026年1月14日
P2541 [USACO16DEC] Robotic Cow Herd P
摘要: 其实就是 P6646 [CCO 2020] Shopping Plans 中 \(m>1\) 的部分,完全相同。 Takanashi Rikka #include<bits/stdc++.h> using namespace std; #define fin(x) freopen(#x".in","
阅读全文
posted @ 2026-01-14 22:13 Uesugi1
阅读(3)
评论(0)
推荐(0)
P5283 [十二省联考 2019] 异或粽子
摘要: 做法跟 P2048 [NOI2010] 超级钢琴 中题解做法基本一样。 现在就是要找到右端点 \(r\in[L,R]\) 使得 \(sum_r\oplus sum_{l-1}\) 最大,其中 \(sum\) 为异或前缀和。容易可持久化 trie 实现。 Takanshi Rikka #include
阅读全文
posted @ 2026-01-14 21:55 Uesugi1
阅读(3)
评论(0)
推荐(0)
P6646 [CCO 2020] Shopping Plans
摘要: 严肃学习。写的很冗余,其实理解起来并不困难,只是想尽量将优化状态的过程描述出来。 求前 \(k\) 优,考虑设计状态 \(S\) 满足: · 每个子段被唯一的状态 \(S\) 表示。 · \(w(S'\in nxt(S))\le w(S)\) · \(pre(S)\) 唯一。 而每轮取出最优的 \(
阅读全文
posted @ 2026-01-14 21:09 Uesugi1
阅读(2)
评论(0)
推荐(0)
P2048 [NOI2010] 超级钢琴
摘要: 首先前 \(k\) 大考虑 shopping plans trick。 考虑设计状态 \(S\) 满足: · 每个子段被唯一的状态 \(S\) 表示。 · \(w(S'\in nxt(S))\le w(S)\) · \(pre(S)\) 唯一。 堆维护最优状态即可。 因为存在负数,所以以子段端点 \
阅读全文
posted @ 2026-01-14 20:00 Uesugi1
阅读(2)
评论(0)
推荐(0)
2026年1月13日
QOJ 7607. The Doubling Game 2
摘要: 题意 \(n\) 个节点的树,每个节点上初始有权值 \(val=1\),若存在无向边 \((u,v)\) 且 \(val_u=val_v\),则能操作 \(val_u\gets val_u+val_v\),\(val_v\gets 0\)。求最终树的形态数。 solution 考虑将每次操作 \(v
阅读全文
posted @ 2026-01-13 15:57 Uesugi1
阅读(3)
评论(0)
推荐(0)
CF626F Group Projects
摘要: 分组方案计数显然 dp。 分组与顺序无关,看到最大最小值 dp 不好处理,考虑先将 \(a\) 排序,这样每次加入一个数,若新开一组则对不和谐度之和贡献为 \(-a_i\),若作为一组的最后一元素则贡献 \(a_i\),于是可以设计状态 \(f_{i,j,k}\) 表示前 \(i\) 个数,有 \(
阅读全文
posted @ 2026-01-13 15:24 Uesugi1
阅读(1)
评论(0)
推荐(0)
2026年1月8日
P8367 [LNOI2022] 盒
摘要: 又有组合 trick 🥰。 首先这个操作转到前缀和上就是单点加减,最小代价容易得到: \[\sum_{i=1}^n w_i |S_a(i)-S_b(i)| \]其中 \(S_{a/b}\) 为前缀和。对所有可能的 \(b\) 计数,枚举每一位置上 \(b\) 的前缀和贡献。 \[\sum_{i=1
阅读全文
posted @ 2026-01-08 10:53 Uesugi1
阅读(5)
评论(2)
推荐(0)
2025年12月30日
字符串
摘要: 本文字符串默认 1-index。 周期:若 \(p\) 对于字符串 \(s\) 满足 \(\forall i\in[1,|s|-p]\),\(s_i=s_{i+p}\) 则称 \(p\) 为 \(s\) 的周期。 border:\(s\) 长度为 \(p\) 的 border 满足 \(s:[,p]
阅读全文
posted @ 2025-12-30 16:51 Uesugi1
阅读(7)
评论(0)
推荐(0)
1
2
3
4
5
···
10
下一页
公告