随笔分类 - 思维
摘要:F. Closest Pair 题目大意 给定 $n(2 \le n \le 3\times 10^5)$ 个二元组 $(x_i,w_i)$,其中 $|x_i|\le 10^9$,$1\le w_i \le 10^9$。 输入中二元组按照 $x_i$ 严格递增排序给出。 给出 $q(1\le q \
阅读全文
摘要:P2824 [HEOI2016/TJOI2016]排序 题目大意 这个难题是这样子的:给出一个 $1$ 到 $n$ 的排列,现在对这个排列序列进行 $m$ 次局部排序,排序分为两种: 0 l r 表示将区间 $[l,r]$ 的数字升序排序 1 l r 表示将区间 $[l,r]$ 的数字降序排序 注意
阅读全文
摘要:Treeland Tour 题目大意 给出一棵带点权树,选出一条简单路径,使得其上的最长上升子序列的长度最大。 分析 这题其实数据范围不大,是可以$O(n^2)$做的。但是我们讲的是线段树合并的做法,时间复杂度更优异一些。$O(nlogn)$。 解法本质是用线段树合并优化dp转移过程。 我们先来分析
阅读全文
摘要:F. MEX Queries 分析 不得不说,题目不算难。但是非常考验选手的基础。我会把我出的问题放出到最后,给大家一些错误提示。 我们使用动态开点维护权值线段树。 我们先来看四个操作。 1.把 [l,r] 中在集合中没有出现过的数添加到集合中。 直接区间覆盖,将区间[l,r]区间覆盖为1。加一个懒
阅读全文
摘要:P4062 [Code+#1]Yazid 的新生舞会 分析 这个题目还是很有意思的,我们来一步步分析一下。 首先,我们来定一下我们的解题方向。涉及到众数,我们一般是考虑从每一个数字去考虑。 我们算的是满足某一个数字 在该区间为众数 且在该区间该数字的数量$>\frac{r-l+1}{2}$ 条件的区
阅读全文
摘要:Educational Codeforces Round 1 C. Nearest vectors 题目大意 给出n个向量,求出其中夹角最小的两个向量。 分析 求出所有向量与x轴的夹角,然后排序,两两比较夹角。 AC_code #include<cmath> #include<cstdio> #in
阅读全文
摘要:I inner World 题目大意 初始给定一排n个树,都只有根节点1,接下来有m次操作,每次给[l,r]的树中的u下子树增加一个节点v。然后是q次询问,每次询问[l,r]的树中u的子树大小之和。请注意,m次操作中每次添加的点都不同。 分析 我们首先关注黒题部分。我们自然可以想到,将m次操作看成是
阅读全文
摘要:Explorer 题目大意 给定一个n个点m条边的无向图。每个边拥有四个属性,u,v,l,r分别表示为连接u,v两点的一条边,其只能通过体型在[l,r]的人。问从1到n有多少体型可以通过。 分析 蛮有意思的一道题目。我尽量以我的视角来说明白这道题的思路。 我们考虑,最直接的思路。我们将从1到n的所有
阅读全文
摘要:C. Alyona and towers 题目大意 现在有$n$个数,$m$个操作,每次区间加一个数,对于每一次操作,你要找出最长的$\ a_l...a_r\ $,满足 $$\exists k! \in![l,r],a_l<a_{l+1}<a_{l+2}<...<a_k>a_{k+1}>a_{k+2
阅读全文
摘要:Codeforces Round #821 (Div. 2) C. Parity Shuffle Sorting 题目大意 每次操作可以选择l,r,如果$a_l+a_r$是奇数可以让$a_l=a_r$,否则可以让$a_l=a_r$,要求使用不超过n次操作使得序列变得有序。 分析 给出以下构造。首先操
阅读全文
摘要:Codeforces Round #813 (Div. 2) D. Empty Graph 分析 我们通过简单的分析,可以得出一个结论,我们的答案一定来自于相邻两个点的位置或是最小值的两倍。 我们考虑如何给构造。 第一种 我们希望最终的最大值来自于u直接走到v,根据刚才的结论答案就是min(a[i]
阅读全文
摘要:CF522D Closest Equals 题目大意 现在有一个序列 $a_1, a_2, ..., a_n$ ,还有$m$个查询 $l_j, r_j$ $(1 ≤ l_j ≤ r_j ≤n)$ 。对于每一个查询,请找出距离最近的两个元素 $a_x$ 和 $a_y$$ (x ≠ y)$ ,并且满足以
阅读全文
摘要:P7481 梦现时刻 题目大意 给定 $n,m$ ,保证 $m\le n$,令 $F(a,b)=\sum_{i=0}^{b}\binom{b}{i}\binom{n-i}{a}$。 求 $\bigoplus_{a=1}^{m}\bigoplus_{b=1}^{m}(F(a,b) \bmod 9982
阅读全文
摘要:CF594D REQ 题目大意 给定序列$a_1,a_2,a_3,...,a_n$,有$q$个询问,每次给定$l,r$,询问$\varphi\left(\prod\limits_{i=l}^ra_i\right)$。对 $ 10^{9}+7 $ 取模。 $n,q<=2*10^5,a_i<=10^6$
阅读全文
摘要:E. Oolimry and Suffix Array 题目大意 给定 $n$ 和 $k$ 和一个长度为 $n$ 的后缀数组 $s_0,s_1,\cdots,s_{n-1}$。 你需要求出当字符集 $\Sigma$ 的大小为 $k$ 时、有多少个长度为 $n$ 的字符串会产生这样的后缀数组,答案对
阅读全文
摘要:Codeforces Round #814 (Div. 2) D2. Burenka and Traditions (hard version) 题目大意 给你一个长度为n的数组,每次选一个区间[l,r],把他们都异或上同一个数x,时间代价为(r-l+1)/2,问把数组全变成0的最低花费时间是多少。
阅读全文
摘要:Deltix Round, Spring 2021 E. Crypto Lights 题目大意 有 $n$ 个台灯初始时都是暗的,每次等概率随机一个暗台灯将其点亮,若点亮后存在一个长度为 $k$ 的连续段有大于一个台灯被点亮则立刻停止,求期望点亮多少台灯。答案对 $10^9+7$ 取模。 $2\le
阅读全文
摘要:P7322 「PMOI-4」排列变换 题目大意 给定常数 $k$。对于一个长度为 $n$ 的排列 $a$,定义 $$f(a)={\max_{1 \le i \le k} {a_i},\max_{2 \le i \le k+1} {a_i},\cdots,\max_{n-k+1 \le i \le n
阅读全文
摘要:D. Letter Picking 题目大意 给一个字符串s,长度为偶数,Alice和Bob初始时都只有一个空字符串,Alice先行动。每次从s的头和尾选择一个字符,插入自己的字符串的首。 到最后,谁的字符串的字典序小谁赢。 分析 看到数据范围,不免让人想到DP。因为每次操作,选择都是头和尾操作,因
阅读全文
摘要:P7044 「MCOI-03」括号 题目大意 定义一个括号串的 $0$ 级偏值为将该括号串修改为 合法括号串 需要的最小操作数。一次操作你可以在一个位置 添加 一个括号或者 删除 一个位置的括号。 定义一个括号串的 $i\ (i>0)$ 级偏值为该串 所有子串 的 $i-1$ 级偏值之和。 现在你需
阅读全文

浙公网安备 33010602011771号