会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
summ1t
博客园
首页
新随笔
联系
订阅
管理
2024年11月28日
模版汇总(1)
摘要: 第一部分,主要以数据结构和图论为主。 遗漏了许多,懒得补了。 0.快读 为了观感,之后的代码就将前面这几行去掉了。 #include<bits/stdc++.h> using namespace std; #define rd read() #define gc getchar() #define
阅读全文
posted @ 2024-11-28 20:12 summ1t
阅读(26)
评论(1)
推荐(0)
2024年11月16日
CF2031D 题解
摘要: 原题链接 最后悔的一集,感觉 D \(<\) everything。 考虑由确定的点推出其他点的答案,发现最高点的答案是确定的,设其位置为 \(x\)。 然后根据题目定义,发现可以分成 \([1,x-1],[x,n]\) 两个区间,\([x,n]\) 答案均为 \(h_x\)。 对于 \([1,x-
阅读全文
posted @ 2024-11-16 07:14 summ1t
阅读(29)
评论(3)
推荐(0)
2024年11月11日
11.11 模拟赛题解
该文被密码保护。
阅读全文
posted @ 2024-11-11 18:01 summ1t
阅读(34)
评论(18)
推荐(1)
2024年11月10日
P3628 [APIO2010] 特别行动队
摘要: 原题链接 byd 的题敢卡李超线段树!!望周知!!😡😡 然后斜率优化就过了。 #include<bits/stdc++.h> using namespace std; #define rd read() #define ll long long #define ld long double #d
阅读全文
posted @ 2024-11-10 20:11 summ1t
阅读(25)
评论(0)
推荐(0)
2024年11月6日
[ARC074E] RGB Sequence
摘要: 原题链接 好题,记录一下。 首先若干个区间限制,根据套路,我们只在右端点统计信息。 因为只有三种颜色,再看数据范围,可以考虑三维 dp。 设 \(f_{i,j,k}\) 设前 \(i\) 个数,与 \(i\) 颜色不同的两种颜色的最后出现位置 \(j,k\),规定 \(j\ge k\)(\(j=k\
阅读全文
posted @ 2024-11-06 19:01 summ1t
阅读(30)
评论(0)
推荐(0)
2024年11月5日
P5308 [COCI2018-2019#4] Akvizna
摘要: 原题链接 奶龙题,主要是凸性的证明,然后 wqs 二分求解即可。 轮数的选择是 \(1\) ~ \(n\),假如是 \(1\) 轮,答案显然为 \(1\),为 \(n\) 轮,答案就是 \(\sum_{i=1}^{n}i^{-1}\),从这里就可以直接猜出凸性了。 然后是不考虑轮数限制的求法,直接
阅读全文
posted @ 2024-11-05 15:24 summ1t
阅读(36)
评论(0)
推荐(0)
P4383 [八省联考 2018] 林克卡特树
摘要: 简化题意,给一棵树,找出恰好 \(k+1\) 条链,使这些链之和最大。 有恰好选出的字眼,并且原问题显然具有凸性,直接考虑 wqs 二分。 然后每条链会减去二分的 \(mid\),接下来就没有限制,求最大链和及链的数量,考虑树形 dp。 设 \(f_{x,0/1/2}\) 表示以 \(x\) 为根的
阅读全文
posted @ 2024-11-05 14:34 summ1t
阅读(44)
评论(5)
推荐(0)
P4983 忘情
摘要: 原题链接 很好的题,wqs 二分+斜率优化 dp。只可惜是李超线段树玩家最伤心的一集。 对原式先化简: \(\begin{aligned} \frac{((\sum_{i=1}^{n}x_i\times \overline{x})+\overline{x})^2}{\overline{x}^2}&=
阅读全文
posted @ 2024-11-05 10:56 summ1t
阅读(28)
评论(0)
推荐(0)
2024年11月4日
数据结构做题记录(1)
摘要: 1:P4655 [CEOI2017] Building Bridges 奶龙题。 如果你问我为什么要把斜率优化的题放到这,因为这道题的状态转移方程太奶龙了,没什么考察 \(\text{dp}\) 的思维点。 然后你直接无脑李超线段树就做完了,不求最优,但求好写。 注意 \(h\) 值域为 \([0,
阅读全文
posted @ 2024-11-04 20:33 summ1t
阅读(32)
评论(0)
推荐(1)
2024年11月3日
JOI Open 2019 Triple Jump 题解
摘要: 原题链接 可以暴力枚举 \(a,b\),然后 \(c\in [2b-a,n]\),找区间最大值即可。 对于我们选择的 \(a,b\) 间,若能在 \((a,b)\) 中找到某个下标 \(i\),满足 \(h_i\ge h_a\) 或 \(h_i\ge h_b\),那么选择 \(i\) 是更优的。 理
阅读全文
posted @ 2024-11-03 17:57 summ1t
阅读(49)
评论(0)
推荐(0)
下一页
公告