上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: Treeland Tour 题目大意 给出一棵带点权树,选出一条简单路径,使得其上的最长上升子序列的长度最大。 分析 这题其实数据范围不大,是可以$O(n^2)$做的。但是我们讲的是线段树合并的做法,时间复杂度更优异一些。$O(nlogn)$。 解法本质是用线段树合并优化dp转移过程。 我们先来分析 阅读全文
posted @ 2022-11-05 20:58 艾特玖 阅读(50) 评论(0) 推荐(0)
摘要: P3521 [POI2011]ROT-Tree Rotations 分析 我们看操作,我们可以将任意一个节点的左右子树交换。 则,我们是改变的一段序列的顺序。 这里类似于的归并排序求逆序对的过程。对于某一个节点,我们在考虑交换与否左右子树会产生的最少新逆序对是多少时,只与左右子树中的数字有关,而与其 阅读全文
posted @ 2022-11-05 16:46 艾特玖 阅读(29) 评论(0) 推荐(0)
摘要: F. MEX Queries 分析 不得不说,题目不算难。但是非常考验选手的基础。我会把我出的问题放出到最后,给大家一些错误提示。 我们使用动态开点维护权值线段树。 我们先来看四个操作。 1.把 [l,r] 中在集合中没有出现过的数添加到集合中。 直接区间覆盖,将区间[l,r]区间覆盖为1。加一个懒 阅读全文
posted @ 2022-11-03 17:28 艾特玖 阅读(41) 评论(0) 推荐(0)
摘要: 2022 China Collegiate Programming Contest (CCPC) Guilin Site A Lily 签到题。 直接暴力,求一下对于每个点附近是不是有L,没有就. C. Array Concatenation 分析 思路1: 可以发现,复制一个 $reverse$ 阅读全文
posted @ 2022-11-03 16:21 艾特玖 阅读(205) 评论(0) 推荐(0)
摘要: Destiny 题目大意 给定$n$个元素,$m$次询问。 每次给出三个参数$l,r,k$,询问区间$[l,r]$内是否存在出现次数严格大于$\frac{r-l+1}{k}$的数。如果存在就输出最小的那个$ans$,否则输出$-1$. 分析 我们看到要求区间[l,r]内存在的数字次数是否大于$\fr 阅读全文
posted @ 2022-11-01 20:36 艾特玖 阅读(23) 评论(0) 推荐(0)
摘要: The 2021 ICPC Asia Shenyang Regional Contest 我们按难易程度来,E,F<B,J<H,I,L,M E. Edward Gaming, the Champion 直接输出edgnb子字符串数量。 F. Encoded Strings I 分析 对每一个前缀进行 阅读全文
posted @ 2022-10-31 20:30 艾特玖 阅读(452) 评论(0) 推荐(1)
摘要: P4062 [Code+#1]Yazid 的新生舞会 分析 这个题目还是很有意思的,我们来一步步分析一下。 首先,我们来定一下我们的解题方向。涉及到众数,我们一般是考虑从每一个数字去考虑。 我们算的是满足某一个数字 在该区间为众数 且在该区间该数字的数量$>\frac{r-l+1}{2}$ 条件的区 阅读全文
posted @ 2022-10-30 00:45 艾特玖 阅读(38) 评论(0) 推荐(0)
摘要: Educational Codeforces Round 1 C. Nearest vectors 题目大意 给出n个向量,求出其中夹角最小的两个向量。 分析 求出所有向量与x轴的夹角,然后排序,两两比较夹角。 AC_code #include<cmath> #include<cstdio> #in 阅读全文
posted @ 2022-10-28 23:05 艾特玖 阅读(30) 评论(0) 推荐(0)
摘要: G. Mass Change Queries 分析 我们考虑,如果我们建100颗线段树,那么如何完成将x对应的[l,r]对应的位置,与y对应的[l,r]对应的部分合并? 线段树合并。结束了。 记得特判一下x==y的情况。 AC_code #include<bits/stdc++.h> #define 阅读全文
posted @ 2022-10-28 21:21 艾特玖 阅读(22) 评论(0) 推荐(0)
摘要: G. Periodic RMQ Problem 题目大意 给你一个序列$a$ 让你支持 $1$ $l$ $r$ $x$ 区间赋值 $2$ $l$ $r$ 询问区间最小值 我们觉得这个问题太水了,所以我们不会给你序列$a$ 而是给你序列一个长度为$n$ 的序列$b$ ,把$b$ 复制粘贴$k$ 次就可 阅读全文
posted @ 2022-10-28 16:35 艾特玖 阅读(22) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 18 下一页