会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
suncongbo
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
28
下一页
2019年10月30日
【做题记录】Codeforces做题记录(20190705~20200506)
摘要: Codeforces Div. 1 做题记录。 如果一场比赛做完了大部分题会单独开文章发题解,否则暂时写在这里。 暂定从中考后的Codeforces Round #572开始。 比赛按时间顺序而非题号顺序排列。 UPD 2021.01.27: 啊这我又回来了,一(其实是 3/4)个学期文化课落了不知
阅读全文
posted @ 2019-10-30 20:06 suncongbo
阅读(671)
评论(1)
推荐(0)
编辑
2019年10月27日
BZOJ 4388 [JOI2012春季合宿]Invitation (线段树、二叉堆、最小生成树)
摘要: 题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4388 题解 模拟Prim算法? 原题所述的过程就是Prim算法求最大生成树的过程。于是我们可以知道起始点并没有影响。 那么就用数据结构模拟Prim算法吧。 首先离散化所有区间,每个区间只需
阅读全文
posted @ 2019-10-27 19:14 suncongbo
阅读(269)
评论(0)
推荐(0)
编辑
BZOJ 4221 [JOI2012春季合宿]Kangaroo (DP)
摘要: 题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4221 题解 orz WYC 爆切神仙DP 首先将所有袋鼠按大小排序。考虑从前往后DP, 设$f[i][j]$表示前$i$个元素形成了$j$条链。 然而需要处理“套到不能套为止”的问题,因此
阅读全文
posted @ 2019-10-27 10:08 suncongbo
阅读(275)
评论(1)
推荐(0)
编辑
LOJ #2731 [JOI2016春季合宿]Solitaire (DP、组合计数)
摘要: 题目链接 https://loj.ac/problem/2731 题解 首先一个很自然的思路是,设$dp[i][j]$表示选了前$i$列,第$2$行第$i$列的格子是第$j$个被填上的。 还要加个第三维$0/1$,表示第$2$行第$i$列不是/是这一列最后一个被填上的(这决定了它是被上下填上还是被左
阅读全文
posted @ 2019-10-27 09:35 suncongbo
阅读(171)
评论(0)
推荐(0)
编辑
LOJ #2733 [JOI2016春季合宿]Sandwiches (DP)
摘要: 题目链接 https://loj.ac/problem/2733 题解 神仙题…… 首先可以观察到一个结论: 目标块的两块小三明治一定分别是最后和倒数第二个被吃的。 由此我们可以考虑这两块谁先被吃。这样的好处就是,起初我们一个块被吃的依赖条件是某两个块中有一个被吃就行,现在两个块中的某一个已经钦定了
阅读全文
posted @ 2019-10-27 09:11 suncongbo
阅读(187)
评论(0)
推荐(0)
编辑
LOJ #2734 Luogu P3615 [JOI2016春季合宿]Toilets (结论、贪心)
摘要: 题目链接 (loj) https://loj.ac/problem/2734 (luogu) https://www.luogu.org/problem/P3615 题解 嗯,考场上肝了$3h$然而最后发现一个智障地方没想到……我果然还是菜的真实啊 首先队列合法(能在$N$分钟内解决)当且仅当: 每
阅读全文
posted @ 2019-10-27 08:39 suncongbo
阅读(182)
评论(0)
推荐(0)
编辑
2019年10月23日
[JOI2012春季合宿]Rotate (链表)
摘要: 题意 题解 又是一道神仙题…… 显然的做法是大力splay,时间复杂度$O((N+Q)N\log N)$, 可以卡掉。 正解: 使用十字链表维护矩阵,在周围增加第$0$行/列和第$(n+1)$行/列,设$li[x][d]$表示$x$这个点在$d$这个方向上的下一个元素的编号是什么(一开始给每个元素都
阅读全文
posted @ 2019-10-23 08:27 suncongbo
阅读(270)
评论(0)
推荐(0)
编辑
2019年10月22日
[JOI2012春季合宿]Constellation (凸包)
摘要: 题意 题解 神仙结论题。 结论: 一个点集合法当且仅当其凸包上的两种颜色点分别连续。 证明: 必要性显然。 充分性: 考虑对于一个不同色三角形$ABC$,不妨设点$A$为白点,点$B,C$为黑点。若形内无白点,则随便连,显然成立。若形内有白点,则任取一白点$S$, 对三角形$SBC,BAS,CAS$
阅读全文
posted @ 2019-10-22 19:45 suncongbo
阅读(279)
评论(0)
推荐(0)
编辑
2019年10月18日
BZOJ 4814 Luogu P3699 [CQOI2017]小Q的草稿 (计算几何、扫描线、set)
摘要: 题目链接 (BZOJ) http://lydsy.com/JudgeOnline/problem.php?id=4814 (Luogu) https://www.luogu.org/problem/P3699 题解 写了这么多扫描线依然不会写。。 首先思路非常简单,枚举每个点,把所有的直线按照极角序
阅读全文
posted @ 2019-10-18 16:29 suncongbo
阅读(219)
评论(0)
推荐(0)
编辑
2019年10月15日
BZOJ 4823 Luogu P3756 [CQOI2017]老C的方块 (网络流、最小割)
摘要: 题目链接 (Luogu) https://www.luogu.org/problem/P3756 (BZOJ) http://lydsy.com/JudgeOnline/problem.php?id=4823 题解 有点神仙的最小割题。 考虑题目里的图形,如果我们用四种颜色对棋盘进行染色,奇数行依次
阅读全文
posted @ 2019-10-15 16:25 suncongbo
阅读(144)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
28
下一页