上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 57 下一页
摘要: 传送门 于是我开始补n年前的题了 好题,见到想不到,想到不敢写,敢写调不对 好题! 首先可以想到一个简单的DP,令$dp[i][j]$为前i所学校艇数不超过j时方案数 然而发现$j \in 1e9$而且还没有部分分,那怎么处理呢? 可以想到离散化,然而离散化后这题好像完全没法转移 于是重点来了:在离 阅读全文
posted @ 2021-08-01 20:46 Administrator-09 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 传送门 就是求极长上升子序列的方案数,然而写了一下午加一晚上…… 记着什么时候再打一遍这个板子,顺便把这题做了…… 其实和God Knows类似,但之前线段树维护单调栈的板子没选好,可迁移性不高,现在回来填坑了 首先可以发现可以给每个点挂载一个方案数信息,就可以DP了 考虑如何优化,发现能产生贡献的 阅读全文
posted @ 2021-07-29 21:29 Administrator-09 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 传送门 名字奇奇怪怪的 容易发现每种颜色产生贡献的最小可接受困难程度就是所有这种颜色的点到源点路径上边权最大值的最小值 所以可以对每种颜色预处理出这个最小值,魔改下spfa就行 然后可以前缀和优化这里的查询,但后一部分$l,r \leqslant 1e5$的过不去 发现能处理出查询的$l,r$的su 阅读全文
posted @ 2021-07-29 21:08 Administrator-09 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 传送门 找规律真挺晕的……我画了两个图全画错了 但不康题解真想不到解法 发现一棵黑色节点为根的子树中每层白色节点个数为斐波那契数 然后题解很神仙的分出了两种情况 当两个点的lca是白色点时,可以枚举距离,则lca的深度范围可知,就可求了 当lca为黑色点时,可以$n3$分别枚举根节点深度,左儿子中白 阅读全文
posted @ 2021-07-28 19:42 Administrator-09 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 传送门 别人都A了就我部分分系列 经过一通乱试发现可以转化为求满足$i+j=n$且$i,j$互质的数对$(i,j)$,则$ans+=\frac{n}{(i+j)^2}$ 这里有个奇奇怪怪的性质,考场上除了打表之外应该还真没有推出来的可能 对于一个$n$, 满足$i+j=n$且$i,j$互质的数对$( 阅读全文
posted @ 2021-07-28 19:26 Administrator-09 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 传送门 第一问用二分栈做的,直接导致第二问思路僵化 其实所有可行方案数在跑DP的时候就可以顺带求出来 直接用个线段树优化一下就行了,注意当len相等的时候cnt的合并 做第二问的时候思路就很僵,总想着单独做第二问 但其实合并到第一问里更好做 于是那么多人都A了就我60pts就很自闭 Code: #i 阅读全文
posted @ 2021-07-28 19:08 Administrator-09 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 传送门 博客园突然打不开了,奇奇怪怪的…… 少写个等号没看出来 nm写反了没看出来 考完5min全拍出来了 手残属性加持 不对拍等于爆零 yysy,我连卢卡斯定理的存在都忘了…… 发现要让一大堆皇后能互相攻击,它们貌似只能在同一条直线上 然后发现皇后数量较少的时候好像有特例 所以特判即可 $O(n) 阅读全文
posted @ 2021-07-28 19:02 Administrator-09 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 传送门 考试的时候只来得及糊了个$n4$的暴力,~~结果考完发现$n2$比$n^4$还好写~~ 题意就是就是要求把一堆字符串的前后缀拼起来之后在原串中出现了多少次 然而前后缀可以有很多,再枚举组合就炸没了 先考虑$n^2$ 写法: 可以先预处理出所有前后缀,分别扔到map里 枚举原串中的每一个位置作 阅读全文
posted @ 2021-07-27 21:44 Administrator-09 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 传送门 多明显的斜率式然而我没有看出来 然而不管是我乱搞的思路还是正解的凸包思路都需要一个可持久化栈 考场上想到可持久化单调栈,但不会实现…… 其实单调栈不管是否可持久化都能倍增弹栈 但普通单调栈本来就O(n)的倍增弹栈也没啥用 可持久化单调栈/队列注意要倍增处理 这里涉及求凸包切线 如果是个普通单 阅读全文
posted @ 2021-07-27 06:36 Administrator-09 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 传送门 这篇题解拖得有点久了…… 这个「在经过的所有点上取最小点权」就很讨厌 暴力的话就直接枚举这个最小点权在哪里取到 于是…… 类似这个题,要求树上路径中权值最小/最大的点/边参与计算,可以考虑将点权/边权排序后维护一个集合,按顺序向集合中加点/边,这样后加的点/边权值一定是当前最大/最小的,方便 阅读全文
posted @ 2021-07-27 06:30 Administrator-09 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 57 下一页