## BJOI2019 ## SDOI2019 ### SDOI2019世界地图 标签:虚树 ,MST 这题不太好做. 首先,可以预处理出由 $1$ ~ $i$ 列构成的最小生成树. 预处理的时候我们发现要将 $i$ 这一列连到 $1$ ~ $i-1$ 的虚树中. 而 $i$ 与 $i-1$ 只有
原创 2022-05-25 11:05:08
10000+阅读
传送门 和入阵曲那题很像 这里 \(n\) 很小,可以直接 \(n^2\) 压成一维考虑 然后就是对每个 \(j\) 查询 \([j-r, j-l]\) 中数的个数 这里我是用树状数组求的,带个log,被卡成了80pts 发现随着 \(j\) 单增, \(j-r, j-l\) 单调不减 所以可以双指 ...
转载 2021-08-14 06:16:00
150阅读
2评论
A - Split it!检查 \(k=0\) 或者长 \(k\) 的前缀和长 \(k\) 的后缀的反串是否相同。注意如果 \(2k=n\) 要特判。复杂度 \(O(n+k)\)。B - Max and Mex模拟一下过程就会发现:要么 \(\max\) 和 \(\operatorname{max}\) 永远不会变,要么就会一直加 \(1\)。所以答案只有可能是 \(n,n+1,n+k\) 中的一
转载 2021-03-11 08:31:03
313阅读
2评论
赛时通过 ABCD A 枚举上下边界,从左到右扫描右端点维护左端点答案,显然推进一格右端点对所有左端点的影响是一样的。 代码:Submission #133205897 - Codeforces B 笛卡尔树 dp 。复杂度是 \(O(n^5)\) 。稍微剪点枝,用一些满二叉树叶子个数的限制之类的东 ...
转载 2021-10-27 16:26:00
115阅读
2评论
简单844. 比较含退格的字符串(栈)925. 长按键入 (字符串比较)普通143. 重排链表(转化成线性表)困难
原创 2021-08-31 13:41:36
340阅读
Problem - A - CodeforcesYou are given nn integers a1,a2,…,an. Find the maximum value of max(al,al+1,…,ar)⋅min(al,al+1,…,ar)over all pairs (l,r)of integers for which 1≤l&l
转载 2024-06-30 10:55:02
60阅读
这是一道OJ上的题目:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰(过生日送玫瑰,老贺不懂合适不合适)5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?  样例输入:135  样例输出:33  不少同学做不出来。今天一位同学问我,那就分析一下。  其中看不懂这个规则的同学不少,快找人需要送花的人,享受一下购物优惠吧。  以样例说事,33枝是怎么来的?
原创 2022-03-18 13:33:05
104阅读
LeetCodeLeetCode题解目录(Java / Python / Ruby / C++ / Swift)LeetCode All in One 题目讲解汇总(持续更新中...)剑指Offer题解【Python版】【LintCode】LintCodeLintCode题解【Python版】剑指OfferC++版剑指Offer题解记录Python版Pyth...
原创 2021-07-14 15:37:25
80阅读
[]() ### 题意 ### 题解 ### 代码 如果需要生成目录,加上<script src="http://files.cnblogs.com/files/flipped/genContent.js"></script> ┆凉┆暖┆降┆等┆幸┆我┆我┆里┆将┆ ┆可┆有┆谦┆戮┆那┆ ┆大┆始┆ ┆然┆┆薄┆一┆临┆你┆的┆还┆没┆ ┆来┆ ┆是┆来┆
原创 2021-07-22 13:37:37
63阅读
题解 宝石 题目链接 题意简述 \(n\) 个点的树,每个点点权 \([0,c]\) , \(q\) 次询问每次给出 \(s,t\) 表示询问由 \(s\) 到 \(t\) 的这条路径上面的点权组成的序列中最长的且满足 \(p_i=i\) 的子序列 \(p\) 的长度。 \(1\le n,q\le ...
转载 2021-04-23 17:36:00
132阅读
2评论
传送门 好题 肝完这题感觉头巨痛 首先$n \leqslant 1000$的部分可以$n^2$单调队列,有30pts 然后考场上魔改了下单调栈,让它能顺便维护出以$1~i-1$为左端点的区间信息,又拿下op=1的30pts 其实这里第11、12个点的答案必定为0,但是没意识到 至于正解: 其实第一问 ...
转载 2021-07-13 06:37:00
93阅读
题目 题目描述 有两个盒子,一个里面有 \(n\) 个乒乓球,另一个里面有 \(m\) 个乒乓球。 有 \(10^9\) 对人想打乒乓球。每对人依次获取乒乓球,每对人会等概率随机选一个盒子(每对人做出的选择独立),看看里面有没有球:如果有 ...
转载 2021-07-15 16:48:00
80阅读
2评论
本文将同步发布于: 洛谷博客; ; 博客园; 简书。 题目 题目描述 有 \(n\) 件奖品,每件奖品有 \(\omega_i\) 的价值,但相邻的 \(m\) 件中最多选一件,你被要求恰好选 \(k\) 件,请最大化价值和。 保证数据合法,即存在至少一种选法满足条件。 \(1\leq n\ ...
转载 2021-07-14 15:35:00
86阅读
2评论
本文将同步发布于: 洛谷博客; csdn; 博客园; 简书。 题目 题目描述 给定一棵 \(n\) 个节点的树,边有权值,有 \(m\) 次操作,每次为如下两种操作之一: \(\texttt{1 x y v}\),将路径 \((x,y)\) 上所有边的权值增加 \(v\)。 \(\texttt{2 ...
转载 2021-07-14 16:18:00
85阅读
2评论
传送门 这篇题解拖得有点久了…… 这个「在经过的所有点上取最小点权」就很讨厌 暴力的话就直接枚举这个最小点权在哪里取到 于是…… 类似这个题,要求树上路径中权值最小/最大的点/边参与计算,可以考虑将点权/边权排序后维护一个集合,按顺序向集合中加点/边,这样后加的点/边权值一定是当前最大/最小的,方便 ...
转载 2021-07-27 06:30:00
96阅读
2评论
传送门 第一眼看貌似可以树剖,然而那个绝对值不知怎么维护 求最小连通块我只会$k^2$ 主席树貌似可以用来查询区间内与某个数差的绝对值的最小值? 确实,每次查大于等于该数的最小数和小于等于该数的最大数即可 至于具体实现,实际上可以转化为求一个区间内最左/右边的数 很容易写出一个线段树上$O(nlog ...
转载 2021-07-27 06:16:00
181阅读
2评论
传送门 可以发现如果我们最终选择的物品集合已经确定,就很好求了 \(\sum k*t+\sum b \geqslant s\) ,二分即可 但现在我们无法确定该选哪些物品 因此我们只需要check一下0时刻是否符合条件,如果不符合则进行二分。 注意check的时候我们只需要找出最大的 \(m\) 个 ...
转载 2021-08-10 06:21:00
144阅读
2评论
传送门 本场极其失败,本来想着尽力刚出一题正解,然后剩下的捡分高的糊个暴力 结果正解一个都没想出来,最后只剩了一点点时间暴力只糊对了14pts 于是本场全机房只有36个人比我强 这题其实单调性明显的要命 显然可能产生贡献的点高度单调递减 这题难点在于如何维护单调栈 当需要在环上维护单调栈时,直接断环 ...
转载 2021-08-17 21:01:00
53阅读
2评论
传送门 是个最大费用可行流 这题的建边很毒瘤 首先有危险度的点肯定要拆点 关键在于其它点怎么办 如果拆了不好保证每个点只经过一次 不拆连网络流都跑不了 但仔细观察题面,不能不难(???)发现一个L中那两个坐标和为偶数的点一定分两种 (奇, 奇)和(偶, 偶) 那可以用这个性质建边,一类连源点,一类连 ...
转载 2021-08-17 20:35:00
67阅读
2评论
传送门 大水题,因为状态不怎么好炸成60pts 发现它要求什么「乘积最大」,需要我们比较几个很大的乘积 那很套路的,long double+log莽上 然而我不知道是困傻了还是怎么取了log之后接着用乘法 显然 \(log_2^a + log_2^b = log_2^{ab}\) 对数的加法对应原数 ...
转载 2021-08-17 20:26:00
56阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5