会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
youth518
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
19
下一页
2021年3月1日
P4364 [九省联考2018]IIIDX 线段树上二分
摘要: 题意: 戳这里 分析: 暴力: 对于 \(d_i\) 互不相同的情况,排序后从小到大给每个点分配子树大小的后缀,期望得分:50pts 正解: 可能存在一种情况就是,有一个子树内的较大值可以和另一个作为根的点互换,不改变大小关系的同时使得值更大,所以我们考虑不直接给每个点分值了,而是考虑有多少个大于
阅读全文
posted @ 2021-03-01 09:14 youth518
阅读(87)
评论(0)
推荐(0)
2021年2月28日
P3749 [六省联考2017]寿司餐厅 最大权闭合子图
摘要: 题意: 戳这里 分析: 暴力: 状压 \(O(2^n*n^2)\) 期望得分 50pts 正解: 前置芝士: 最大权闭合子图:对于一堆物品,选择会得到一个价值,存在一些依赖关系限制 构建方式: 首先统计所有正权价值和 \(sum\) 对于正权价值的物品,和原点连一条流量为 价值 的边,对于负权的物品
阅读全文
posted @ 2021-02-28 21:39 youth518
阅读(61)
评论(0)
推荐(0)
2021年2月22日
CF906E Reverses PAM+border
摘要: 题意: 戳这里 分析: 暴力: 对于PAM的DP题目,可能需要将题目转化一下,将原串变为 \(s_1t_1s_2t_2\dots s_nt_n\) ,这样对于一个需要翻转的区间 \([i,j]\) 满足 \(s_i=t_j,s_{i+1}=t_{j-1}\) 即区间 \([i,j]\) 在新构造的串
阅读全文
posted @ 2021-02-22 10:05 youth518
阅读(116)
评论(0)
推荐(1)
2021年2月20日
P5334 [JSOI2019]节日庆典 扩展KMP
摘要: 题意: 戳这里 分析: 暴力: 对于每一个前缀跑一遍最小表示法,复杂度 \(O(n^2)\),期望得分 \(30pts\) ~ \(50pts\) 我原本以为这个东西可以用lyndon分解补字符做到$O(n)$,但是lyndon分解求最小表示法要把原串倍增一下,这样每次相当于是插入两个字符,做不了/
阅读全文
posted @ 2021-02-20 10:07 youth518
阅读(77)
评论(0)
推荐(0)
2021年2月18日
P6640 [BJOI2020] 封印 SAM
摘要: 题意: 戳这里 分析: 暴力: 对于每一次询问,在t里面哈希找最长总共子串,单次复杂度$O(|t|\log |t|)$ ,总复杂度 \(O(q|t|\log |t|)\),期望得分:50pts 正解: 对于最长公共子串问题考虑后缀字符串算法 我们发现,对于暴力做法单次查询的复杂度过高,所以考虑使用S
阅读全文
posted @ 2021-02-18 13:51 youth518
阅读(67)
评论(0)
推荐(1)
2021年2月17日
P5287 [HNOI2019]JOJO border理论 主席树
摘要: 题意: 戳这里 分析: 暴力 直接KMP,复杂度O(\(n^2\)) 正解 首先因为不强制在线,我们可以建出操作树,然后DFS解决操作2的问题,然后我们考虑操作1怎么做,由于每一次暴力KMP的复杂度过高,所以我们要优化KMP。 我们把压缩的字符看成一个二元组,对于一个前缀,如果他是border,他一
阅读全文
posted @ 2021-02-17 14:41 youth518
阅读(119)
评论(0)
推荐(1)
2021年2月8日
P3973 [TJOI2015]线性代数 最小割
摘要: 题意: 戳这里 分析: \[ D=\sum_{j=1}^nA_{1,j}\times (\sum_{i=1}^nA_{1,i}B_{i,j}-C_{1,j}) \] 我们观察式子可以发现 \(B_{i,j}\) 会被选当且仅当 \(A_{1,i},A_{1,j}\) 都为 1,\(-C_{1,j}\
阅读全文
posted @ 2021-02-08 09:00 youth518
阅读(58)
评论(0)
推荐(0)
2021年2月7日
P1712 [NOI2016] 区间 尺取法 线段树
摘要: 题意: 戳这里 分析: 这个题目的限制条件只有两个: 选出 \(m\) 个相交的区间 求最大跟最小的差值 我的第一反应是,按处理出每一个线段存在的范围,枚举交点,这样就满足了第一个条件,但是我发现这个第二个条件没法做呀,貌似没有什么数据结构能支持动态查询排名相差为 \(m\) 的两个数的差值的最小值
阅读全文
posted @ 2021-02-07 10:19 youth518
阅读(72)
评论(0)
推荐(0)
2021年2月4日
P7093 [CERC2014]Can't stop playing (动态规划)
摘要: 题意: 戳这里 分析: DP 来贡献一发最劣解的做法 暴力 我们发现由于长度之和不超过$2^{13}$ ,所以放进去的块可以用一个不超过 \(2^{14}\) 的数字状压出来,其次我们手玩样例会发现一个性质,就是过程中拼出来的序列满足大小形状类倒着的 V 证明: 若存在 \(a>b<c\) ,那么
阅读全文
posted @ 2021-02-04 18:01 youth518
阅读(123)
评论(0)
推荐(0)
2021年2月3日
P6958 [NEERC2017]The Great Wall
摘要: 题意: 戳这里 分析: 首先由于 \(k\) 很大,所以我们没有办法直接求出第 \(k\) 个值,所以我们考虑二分答案,检验它是不是第 \(k\) 个 那么我们考虑如何 \(check\) ,首先方案选择分为两种情况,为了方便起见,我们令 \(c_i=c_i-a_i,b_i=b_i-a_i\) ,这
阅读全文
posted @ 2021-02-03 16:25 youth518
阅读(88)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告