• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






suncongbo

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  OI

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

 
AtCoder AGC029F Construction of a Tree (二分图匹配)
摘要:题目链接 https://atcoder.jp/contests/agc029/tasks/agc029_f 题解 考虑如何才能构成一棵树:显然有一个必要条件是对于每个点$u$来说,整张图所有的边与除去$u$之外所有的点存在完美匹配(即考虑一张二分图左边是除了$u$之外点的集合右边是$E_i$, $ 阅读全文
posted @ 2020-02-06 21:02 suncongbo 阅读(348) 评论(0) 推荐(0)
AtCoder AGC029E Wandering TKHS
摘要:题目链接 https://atcoder.jp/contests/agc029/tasks/agc029_e 题解 写了一半发现假了然后强行乱改一通改对了…… 我们用“$u$子树内小于$x$的连通块”来表示$u$子树内到$u$路径上的点都小于$x$的点(包括$u$)的集合,集合的大小用$C(u,x) 阅读全文
posted @ 2020-02-06 15:27 suncongbo 阅读(245) 评论(0) 推荐(0)
AtCoder AGC039F Min Product Sum (容斥原理、组合计数、DP)
摘要:题目链接 https://atcoder.jp/contests/agc039/tasks/agc039_f 题解 又是很简单的F题我不会。。。 考虑先给每行每列钦定一个最小值$a_i,b_j$,并假设每行每列的最小值是这个数,且每行每列只需要放$\ge$这个数的数即可,那么这种情况的价值是$\pr 阅读全文
posted @ 2020-02-06 09:21 suncongbo 阅读(366) 评论(0) 推荐(0)
AtCoder AGC035E Develop (DP、图论、计数)
摘要:题目链接 https://atcoder.jp/contests/agc035/tasks/agc035_e 题解 没想出来最后一步DP宛如智障…… 考虑一个数$x\notin S$的条件是$x$被删除了且在$x$最后一次被删除之后不能再对$x+2$和$x K$进行删除操作。也就是说$x+2$和$x 阅读全文
posted @ 2020-02-03 18:12 suncongbo 阅读(424) 评论(1) 推荐(0)
AtCoder AGC035F Two Histograms (组合计数、容斥原理)
摘要:题目链接 https://atcoder.jp/contests/agc035/tasks/agc035_f 题解 B题难度的F题……然而我还是不会 假设第$i$行染的长度是$a_i$, 第$j$列是$b_j$ 考虑什么情况下两种方案会重复: 若存在$i,j$使得$a_i+1=j$且$b_j=i$, 阅读全文
posted @ 2020-02-01 23:48 suncongbo 阅读(224) 评论(0) 推荐(0)
AtCoder AGC034F RNG and XOR (概率期望、FWT)
摘要:题目链接 https://atcoder.jp/contests/agc034/tasks/agc034_f 题解 无论多水的题我都不会啊.jpg 首先考虑一个图上随机游走的经典问题,无向图求从$0$号点出发随机游走到每个点的期望时间。做法是显然答案等于从每个点走到$0$号点的期望时间,然后列方程高 阅读全文
posted @ 2020-02-01 21:07 suncongbo 阅读(400) 评论(0) 推荐(0)
AtCoder AGC030F Permutation and Minimum (DP、计数)
摘要:题目链接 https://atcoder.jp/contests/agc030/tasks/agc030_f 题解 首先序列里会有$a_{2i 1}$和$a_{2i}$都不为$ 1$的情况,显然不影响,去掉即可。 对于$a_{2i 1}$和$a_{2i}$之一为$ 1$的$i$, 将二者中不为$ 1 阅读全文
posted @ 2020-02-01 16:02 suncongbo 阅读(202) 评论(0) 推荐(0)
AtCoder AGC032F One Third (组合计数、DP、概率期望、微积分)
摘要:题目链接 https://atcoder.jp/contests/agc032/tasks/agc032_f 题解 神仙题。。 第一步转化利用了$\frac{1}{3}$这个数特有的性质。假设我们用红线标出每一次切割的位置,再在每一次切割的位置顺时针$120$度处用蓝线标出,那么答案就等于红线与蓝线 阅读全文
posted @ 2020-01-25 23:04 suncongbo 阅读(457) 评论(0) 推荐(0)
AtCoder AGC033C Removing Coins (博弈论)
摘要:题目链接 https://atcoder.jp/contests/agc033/tasks/agc033_c 题解 终于会做点最简单的博弈论了…… 首先题目中操作的含义就是选定一个点,把所有不是这个点的叶子删掉(如果这个点不是叶子就删所有叶子)。 对于任何一棵点数不少于$3$的树,一定存在一个点(比 阅读全文
posted @ 2020-01-22 01:21 suncongbo 阅读(206) 评论(0) 推荐(0)
Codeforces 671E Organizing a Race (贪心、线段树)
摘要:题目链接 https://codeforces.com/contest/671/problem/E 题解 完全不会做……基本是抄lk的代码 ruogu的题解: https://www.luogu.com.cn/blog/ruogu-pupil/cf671esoj809-tan-xin-er-fen- 阅读全文
posted @ 2020-01-17 11:33 suncongbo 阅读(304) 评论(0) 推荐(1)
HDU 6741 MUV LUV UNLIMITED (博弈论)
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6741 题解 看完题解深刻地意识到自己是个智障。 (1) 如果某个叶子节点的父亲有多于一个儿子,则为必胜态。 证明: 设去掉该叶子后为必败态,则直接删去该点先手必胜;若去掉该叶子后为必胜态,则先手将删去该 阅读全文
posted @ 2020-01-16 10:12 suncongbo 阅读(267) 评论(0) 推荐(0)
PKUWC2020游记与题面整理
摘要:游记 很久之前 jxp玄学卡线THU和PKU都没有进,默哀。 我校似乎只剩hyw神仙和我了啊……希望好运 12.19 晚上到了北京,住在熟悉的地方——中关新园。我大概在这里考过PKUSC2018和PKUSC2019. 来的飞机上还在疯狂颓废,吃枣药丸。 感觉 "yyf巨佬出的树剖交互好题" 非常有趣 阅读全文
posted @ 2019-12-28 17:30 suncongbo 阅读(1316) 评论(7) 推荐(1)
Codeforces 1276D/1259G Tree Elimination (树形DP)
摘要:题目链接 http://codeforces.com/contest/1276/problem/D 题解 我什么DP都不会做,吃枣药丸…… 设$f_{u,j}$表示$u$子树内,$j=0$要求$u$点在轮到其父边之前被删,$j=1$要求$u$点被其父边删掉,$j=2$要求$u$点在其父边之后被删或者 阅读全文
posted @ 2019-12-20 11:54 suncongbo 阅读(320) 评论(0) 推荐(0)
LOJ #6669 Nauuo and Binary Tree (交互题、树链剖分)
摘要:题目链接 https://loj.ac/problem/6669 题解 Orz yyf太神了,出这种又有意思又有意义的好题造福人类…… 首先$n$次询问求出所有节点的深度。 考虑按深度扩展(BFS), 同时维护重链剖分 每次扩展一个点时,从根节点所在重链开始,每次询问当前节点与链底节点的距离,这样就 阅读全文
posted @ 2019-12-19 23:20 suncongbo 阅读(436) 评论(0) 推荐(0)
BZOJ 4734 UOJ #269 [清华集训2016]如何优雅地求和 (多项式)
摘要:题目链接 (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=4734 (UOJ) http://uoj.ac/problem/269 题解 似乎大家都是用神仙构造的做法构造了一个二项式反演,然而我只会拿Stirling数爆推QAQ…… 首 阅读全文
posted @ 2019-12-19 13:08 suncongbo 阅读(326) 评论(1) 推荐(0)
UOJ #268 BZOJ 4732 [清华集训2016]数据交互 (树链剖分、线段树)
摘要:题目链接 (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=4732 (UOJ) http://uoj.ac/problem/268 题解 首先考虑,给定一条路径,如何计算与其相交的所有路径的权值和?显然一条路径和另一条路径相交,当且仅当 阅读全文
posted @ 2019-12-18 09:52 suncongbo 阅读(240) 评论(0) 推荐(0)
Codeforces 1276C/1277F/1259F Beautiful Rectangle (构造)
摘要:题目链接 http://codeforces.com/contest/1276/problem/C 题解 嗯,比赛结束前3min想到做法然后rush不出来了……比赛结束后又写了15min才过…… 以下是我的做法: 设最优解的行数和列数分别是$R$和$C$, 不妨设$R\le C$. 那么显然对于每个 阅读全文
posted @ 2019-12-15 00:27 suncongbo 阅读(301) 评论(0) 推荐(0)
UOJ #164 [清华集训2015]V (线段树)
摘要:题目链接 http://uoj.ac/problem/164 题解 神仙线段树题。 首先赋值操作可以等价于减掉正无穷再加上$x$. 假设某个位置从前到后的操作序列是: $x_1,x_2,...,x_k$ 那么则有: 当前值就是该序列的最大后缀和,历史最大值就是该序列的最大子段和! 然后如果把最大子段 阅读全文
posted @ 2019-12-08 08:35 suncongbo 阅读(186) 评论(0) 推荐(0)
Codeforces 1264C/1265E Beautiful Mirrors with queries (概率期望、DP)
摘要:题目链接 http://codeforces.com/contest/1264/problem/C 题解 首先显然断点把序列分成几部分,总答案就等于所有部分的答案之和。考虑如何求一部分内的答案。首先有个非常经典的dp是$f_i$表示期望多少次从$i$走到$i+1$, 但是按此方法并不能(至少我不会) 阅读全文
posted @ 2019-12-06 16:49 suncongbo 阅读(561) 评论(0) 推荐(0)
Codeforces 1254C/1255F Point Ordering (交互题)
摘要:题目链接 http://codeforces.com/contest/1254/problem/C 题解 sb题。 第一次,通过$(n 2)$次询问2确定$p[2]$,也就是从$1$来看“最逆时针”的点。 第二次,通过$(n 2)$次询问1确定每个点与$a_1a_{p_2}$这条直线的距离,并将所有 阅读全文
posted @ 2019-12-06 13:05 suncongbo 阅读(280) 评论(0) 推荐(0)
 

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页