会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Clooteの废物站
首页
管理
上一页
1
2
3
4
5
下一页
2023年10月4日
【做题笔记】dp,但是国庆限定版
摘要: Day 1 方块消除 传送门 看到这个数据范围就可以猜测正解是 \(O(n^4)\) 的 dp,与这个差不多相符合的可以想到区间 dp。然后大胆猜测一下就是区间 dp,令 \(dp[i][j]\) 表示消除掉 \([i,j]\) 后的最大价值,这个显然可以从长度更短的区间转移过来。所以此题我们可以从
阅读全文
posted @ 2023-10-04 16:03 Cloote
阅读(52)
评论(0)
推荐(0)
2023年9月25日
【算法】莫队
摘要: 一、概念 莫队是一种应用于离线询问的优美暴力算法。它是主要思想是让区间的左端点和右端点移动的距离加起来最短。 二、实现 假设现在有这样一串序列:\(1,1,4,5,1,4\),我们现在要求询问区间内的 \(1\) 的出现次数。 如果我们现在已经统计到了区间 \((2,3)\),现在询问 \((1,5
阅读全文
posted @ 2023-09-25 19:38 Cloote
阅读(111)
评论(0)
推荐(0)
【杂谈】旧时光
该文被密码保护。
阅读全文
posted @ 2023-09-25 11:32 Cloote
阅读(0)
评论(0)
推荐(0)
2023年9月13日
【题解】[POI2015] MOD
摘要: 传送门 挺恶心的感觉这题代码,就来写写题解。 题目分析 假设我们现在要删掉 \((x,y)\) 这条边,思考这样能贡献的最大或最小直径。 不难发现,此时一棵树分裂成了两棵树 \(a,b\),我们令它们的直径分别为 \(la,lb\)。将两棵树内直径的任意端点连起来,发现 \(maxi=la+lb+1
阅读全文
posted @ 2023-09-13 11:50 Cloote
阅读(45)
评论(0)
推荐(0)
2023年8月16日
【题解】[ARC158C] All Pair Digit Sums
摘要: [传送门](https://www.luogu.com.cn/problem/AT_arc158_c) ## 题目分析 我们可以先从简单一点的情况开始分析,如果现在 $a_{[i]},a_{[j]}$ 都**不会进位**,那么最后的 $f(a_{[i]}+a_{[j]})=f(a_{[i]})+f(
阅读全文
posted @ 2023-08-16 20:46 Cloote
阅读(63)
评论(0)
推荐(0)
【杂谈】CSP 考前日记
该文被密码保护。
阅读全文
posted @ 2023-08-16 17:31 Cloote
阅读(22)
评论(0)
推荐(0)
2023年8月6日
【算法】网络流初步
摘要: ## 参考资料 [用最通俗的语言让你学会网络流](https://www.luogu.com.cn/blog/ONE-PIECE/wang-lao-liu-di-zong-jie) [OI-Wiki 网络流](https://oi-wiki.org/graph/flow/) [算法学习笔记(28):
阅读全文
posted @ 2023-08-06 22:11 Cloote
阅读(95)
评论(1)
推荐(0)
2023年7月28日
【题解】[HNOI2015] 落忆枫音
摘要: [题目传送门](https://www.luogu.com.cn/problem/P3244) 感觉这题挺有意思的,遂写。 ## 题目大意 给出一个有向无环图,再给定两个点 $s$ 和 $t$,表示在点 $s$ 和 $t$ 间加上一条边。求这个图有多少种生成树。 ## 题目分析 首先考虑不加边之前的
阅读全文
posted @ 2023-07-28 08:56 Cloote
阅读(37)
评论(0)
推荐(1)
2023年7月3日
【算法】基础数据结构
摘要: ## 一、单调栈 ### 1. 概念 满足单调性的栈结构,常用于 RMQ 问题。 ### 2. 实现 为满足单调性,我们在栈的基础上额外判断以下栈顶元素是否大于/小于当前元素。以下面的序列 $1\;7\;4\;3\;2\;8$ 为例,需要求每一个数右边第一个比它大的数。考虑维护单调递减栈,才能保证不
阅读全文
posted @ 2023-07-03 21:28 Cloote
阅读(48)
评论(1)
推荐(0)
2022年11月24日
【算法】一些有用的知识
摘要: 前言 本篇文章收录那些一般不会考裸题,但是常用于算法优化等处的算法们。 预计会有以下几种板块: 数学 字符串 其他 一、数学 1. 快速幂 快速幂 int qpow(int x,int y){ int cur=1; while(y){ if(y&1) cur=1ll*cur*x%mod; x=1ll
阅读全文
posted @ 2022-11-24 20:00 Cloote
阅读(68)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告