会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JMartin
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2022年8月30日
AtCoder Beginner Contest 266 一句话题解
摘要: A and B sbt,不讲。 C 垃圾计算几何,问是不是一个凸包,搞份板子交就可以了。 D 简单 dp,令 $f(i,j)$ 表示第 $i$ 个时间在第 $j$ 个位置的最大价值,从上一个时间转移,可以向左,向右或者不动,即: $$ f(i,j)=\max(f(i-1,j-1),f(i-1,j),
阅读全文
posted @ 2022-08-30 13:45 Epoch_L
阅读(33)
评论(0)
推荐(0)
2022年8月22日
[HNOI2002]奶牛的运算
摘要: 题目链接 Solution 陈年老题了,但真是一道组合数好题。 根据数学知识,加括号就相当于改变里面的符号,所以我们可以将其看为对符号的修改,问题就变为:一个长度为 $n-1$ 的符号序列,每次可以选一个区间将其符号反转,问 $k$ 次操作后,能得到多少不同的序列。 要注意第一个符号没有办法改变,这
阅读全文
posted @ 2022-08-22 16:12 Epoch_L
阅读(56)
评论(0)
推荐(0)
2022年8月21日
CF131D Subway
摘要: 题目链接: 洛谷 Codeforces Solution Tarjan 板题。 很明显可以用 Tarjan 找到这一个环,由于这是一个无向图,所以需要多记录一个当前节点的父亲,防止其反复横跳。然后缩完点以后,找到一个强连通分量的大小大于 $1$,也就是那一个环,以它为源点,跑 dijkstra,与此
阅读全文
posted @ 2022-08-21 15:47 Epoch_L
阅读(32)
评论(0)
推荐(0)
2022年8月19日
[HEOI2016/TJOI2016]排序
摘要: 题目链接 Solution 考虑离线回答这个问题,由于只问我们第 $q$ 位,我们~~很自然~~想到枚举一个阈值,将大于等于它的变成 $1$,小于它的变成 $0$,然后对这个 01 序列进行排序操作。有单调性,举个栗子: 假设知道一个排完序后的序列 $3,1,2,4,5$,现询问第 $3$ 个位置。
阅读全文
posted @ 2022-08-19 17:55 Epoch_L
阅读(39)
评论(0)
推荐(0)
2022年8月17日
CF145C Lucky Subsequence
摘要: 题目链接: 洛谷 Codeforces Problem 这题目翻译真的神了,好多歧义,看不懂,给一个本人翻译: 给你一个长度为 $n$ 的序列 $a$,定义幸运数为仅含有 $4$ 或 $7$ 的数,你需要取出它的一个的子序列,满足以下条件: 长度为 $k$。 不能出现相同的幸运数,即最多 $1$ 次
阅读全文
posted @ 2022-08-17 18:33 Epoch_L
阅读(42)
评论(0)
推荐(0)
2022年8月16日
CF1477B Nezzar and Binary String
摘要: 题目链接: 洛谷 Codeforces Solution 我一开始以为是道结论题,一直想贪心策略,后来卡了二十多分钟,感觉不行,赶紧换方法。 这题不能正着做,只能反过来,从答案串往原串推,因为正着做有后效性,十分恶心。反过来做以后,顺序就变了,即先改后看,对于每一次检查的区间 $[l,r]$,我们这
阅读全文
posted @ 2022-08-16 21:21 Epoch_L
阅读(34)
评论(0)
推荐(0)
CF1110E Magic Stones
摘要: 题目链接: 洛谷 Codeforces Solution 以前做过这种题,比这题难得多,所以看到就秒了,加强版:[NOIP2021] 方差。 再来推一遍: 如果每次操作 $a_i$,那么差分数组的变化为: $$ d_i=a_i-a_{i-1}=a_{i-1}+a_{i+1}-a_i-a_{i-1}=
阅读全文
posted @ 2022-08-16 19:47 Epoch_L
阅读(26)
评论(0)
推荐(0)
2022年8月15日
CF360B Levko and Array
摘要: 题目链接: 洛谷 Codeforces Solution 二分好题。 答案有单调性,首先二分。 现在问题转化成如何判断最少要改几个,使用 dp,设 $f(i)$ 表示第 $i$ 个不改,前 $i$ 个最多几个不改,转移方程为: $$ f(i)=\max(f(j)+1) $$ 这个转移方程成立,当且仅
阅读全文
posted @ 2022-08-15 19:26 Epoch_L
阅读(27)
评论(0)
推荐(0)
2022年8月14日
[SCOI2003]字符串折叠
摘要: 题目链接 Solution 这种字符串题一般都是区间 dp,设 $f(i,j)$ 表示第 $i$ 到 $j$ 的子串的最小长度,如果没有折叠操作,则枚举断点 $k$,转移方程为: $$ f(i,j)=\min(f(i,j),f(i,k)+f(k+1,j)) $$ 若有折叠操作,这时想要折叠就必须满足
阅读全文
posted @ 2022-08-14 23:21 Epoch_L
阅读(103)
评论(0)
推荐(0)
2022年8月10日
[POI2006]KRA-The Disks
摘要: 题目链接 Solution 开一个数组 $mn(i)$ 记录第 $i$ 个位置及之前的最窄的宽度,显然其单调不上升,每次我们二分找到最深能够到达的位置,记录为 $ans$,然后第二次二分时的右端点就只要开到 $ans-1$,就保证不超过前一个。 复杂度 $O(n\log n)$,蓝题 $15$ 分钟
阅读全文
posted @ 2022-08-10 23:19 Epoch_L
阅读(30)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告