会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
__honey
HB OIer,高一
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年2月26日
2022春每日一题:Day 21
摘要: 题目:[SCOI2007]降雨量 这题比较坑,分几种情况,但是可以总起来说,分开写,两个月份都没出现,maybe,否则如果两个月份都大于[l+1,r-1]的最大值,如果两个月份差值=r-l输出,true,否则maybe,否则false 代码: #include <cstdio> #include <
阅读全文
posted @ 2022-02-26 22:14 __honey
阅读(45)
评论(0)
推荐(0)
2022年2月25日
2022春每日一题:Day 20
摘要: 题目:Secret Message 老师说的trie树入门题 对于每个密码,存入trie树,每个字符对应编号i,则sum[i],最后结尾的编号为j,cnt[j] 查询,每个字符对应编号为i,不存在直接返回ret,否则,ret+=cnt[i](某个密码是此查询的前缀),最后返回答案ret+sum[j]
阅读全文
posted @ 2022-02-25 21:14 __honey
阅读(31)
评论(0)
推荐(0)
2022年2月24日
2022春每日一题:Day 19
摘要: 题目:吃奶酪 状压dp实现,dp[i][j]表示走过状态i,停到了j的位置的最小价值。枚举状态,起点终点,转移dp[i][j]=min{dp[i-(1<<s)][k]+dis(s,k)} 其中(s!=k,dis(s,k)表示s和k的欧几里得距离)。 时间复杂度O(n2*2n),跑的还算快。 代码:
阅读全文
posted @ 2022-02-24 22:34 __honey
阅读(25)
评论(0)
推荐(0)
2022年2月23日
2022春每日一题:Day 18
摘要: 题目:[JSOI2007]字符加密 很常见的做法,破环为链,然后以2n为总长再后缀排序,然后对于SA[i] < n 的,说明第i小后缀的编号是小于n的,也就是说,以i开头的编号是合法的,那么输出s[SA[i]+n-1]即可。 代码: #include <cstdio> #include <cstdl
阅读全文
posted @ 2022-02-23 22:41 __honey
阅读(32)
评论(0)
推荐(0)
2022年2月22日
2022春每日一题:Day 17
摘要: 今天打CF去了,但是很菜,只做了三题。赛后一分钟做出了第四题,wa了,改了一下下,过了 第一题就是对应的小写字母在大写字母前出现。 第二题直接dfs。 第三题dp,f[i][j]表示以第i个数开始加了j次的最大值,显然f[i][j]=max{f[i-1][j]+a[i],f[i-1][j-1]+a[
阅读全文
posted @ 2022-02-22 23:42 __honey
阅读(39)
评论(0)
推荐(0)
2022年2月21日
2022春每日一题:Day 16
摘要: 题目:不同子串个数 这题需要利用后缀数组求出的height的性质,我们发现对于每个后缀,他的height后的所有子串就是算在答案里,因此答案只需要求出n-height[i]-sa[i]+1的和就可以了。 代码: #include <cstdio> #include <cstdlib> #includ
阅读全文
posted @ 2022-02-21 23:41 __honey
阅读(37)
评论(0)
推荐(0)
2022年2月20日
2022春每日一题:Day 15
摘要: 题目:Balanced lineup 题目说的很清楚了,没有修改,直接RMQ,模板题。 代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> #include <cmath> const in
阅读全文
posted @ 2022-02-20 22:27 __honey
阅读(23)
评论(0)
推荐(0)
2022年2月19日
2022春每日一题:Day 14
摘要: 题目:字符串归类 发现字符串长度总数不大,因此把每个字符串有的字母分离,存放到桶中,再枚举合并即可,时间复杂度O(len) 赛时代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> const
阅读全文
posted @ 2022-02-19 21:51 __honey
阅读(28)
评论(0)
推荐(0)
2022年2月18日
2022春每日一题:Day 13
摘要: 题目:后缀排序 什么是后缀数组?他主要包含两个数组:sa和rk。 其中sa[i]表示将字符串后缀排序后第i小的编号,rk[i]表示后缀i的排名。 显然sa[rk[i]]=i,rk[sa[i]]=i。 例如字符串aba,他的后缀aba,ba,a,排序后a,aab,ab,此时 | i | 1 | 2 |
阅读全文
posted @ 2022-02-18 23:17 __honey
阅读(37)
评论(0)
推荐(0)
2022年2月17日
2022春每日一题:Day 12
摘要: 题目:[SDOI2006]线性方程组 显然,高斯消元模板题 代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> #include <cmath> #define N 105 #define
阅读全文
posted @ 2022-02-17 23:38 __honey
阅读(38)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告