会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
艾特玖
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
18
下一页
2022年11月6日
P2824 [HEOI2016/TJOI2016]排序
摘要: P2824 [HEOI2016/TJOI2016]排序 题目大意 这个难题是这样子的:给出一个 $1$ 到 $n$ 的排列,现在对这个排列序列进行 $m$ 次局部排序,排序分为两种: 0 l r 表示将区间 $[l,r]$ 的数字升序排序 1 l r 表示将区间 $[l,r]$ 的数字降序排序 注意
阅读全文
posted @ 2022-11-06 16:59 艾特玖
阅读(70)
评论(0)
推荐(0)
2022年11月5日
Treeland Tour
摘要: Treeland Tour 题目大意 给出一棵带点权树,选出一条简单路径,使得其上的最长上升子序列的长度最大。 分析 这题其实数据范围不大,是可以$O(n^2)$做的。但是我们讲的是线段树合并的做法,时间复杂度更优异一些。$O(nlogn)$。 解法本质是用线段树合并优化dp转移过程。 我们先来分析
阅读全文
posted @ 2022-11-05 20:58 艾特玖
阅读(91)
评论(0)
推荐(0)
P3521 [POI2011]ROT-Tree Rotations
摘要: P3521 [POI2011]ROT-Tree Rotations 分析 我们看操作,我们可以将任意一个节点的左右子树交换。 则,我们是改变的一段序列的顺序。 这里类似于的归并排序求逆序对的过程。对于某一个节点,我们在考虑交换与否左右子树会产生的最少新逆序对是多少时,只与左右子树中的数字有关,而与其
阅读全文
posted @ 2022-11-05 16:46 艾特玖
阅读(62)
评论(0)
推荐(0)
2022年11月3日
F. MEX Queries
摘要: F. MEX Queries 分析 不得不说,题目不算难。但是非常考验选手的基础。我会把我出的问题放出到最后,给大家一些错误提示。 我们使用动态开点维护权值线段树。 我们先来看四个操作。 1.把 [l,r] 中在集合中没有出现过的数添加到集合中。 直接区间覆盖,将区间[l,r]区间覆盖为1。加一个懒
阅读全文
posted @ 2022-11-03 17:28 艾特玖
阅读(64)
评论(0)
推荐(0)
2022 China Collegiate Programming Contest (CCPC) Guilin Site
摘要: 2022 China Collegiate Programming Contest (CCPC) Guilin Site A Lily 签到题。 直接暴力,求一下对于每个点附近是不是有L,没有就. C. Array Concatenation 分析 思路1: 可以发现,复制一个 $reverse$
阅读全文
posted @ 2022-11-03 16:21 艾特玖
阅读(245)
评论(0)
推荐(0)
2022年11月1日
CF840D Destiny
摘要: Destiny 题目大意 给定$n$个元素,$m$次询问。 每次给出三个参数$l,r,k$,询问区间$[l,r]$内是否存在出现次数严格大于$\frac{r-l+1}{k}$的数。如果存在就输出最小的那个$ans$,否则输出$-1$. 分析 我们看到要求区间[l,r]内存在的数字次数是否大于$\fr
阅读全文
posted @ 2022-11-01 20:36 艾特玖
阅读(51)
评论(0)
推荐(0)
2022年10月31日
The 2021 ICPC Asia Shenyang Regional Contest
摘要: 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 艾特玖
阅读(504)
评论(0)
推荐(1)
2022年10月30日
P4062 [Code+#1]Yazid 的新生舞会
摘要: P4062 [Code+#1]Yazid 的新生舞会 分析 这个题目还是很有意思的,我们来一步步分析一下。 首先,我们来定一下我们的解题方向。涉及到众数,我们一般是考虑从每一个数字去考虑。 我们算的是满足某一个数字 在该区间为众数 且在该区间该数字的数量$>\frac{r-l+1}{2}$ 条件的区
阅读全文
posted @ 2022-10-30 00:45 艾特玖
阅读(63)
评论(0)
推荐(0)
2022年10月28日
Educational Codeforces Round 1
摘要: Educational Codeforces Round 1 C. Nearest vectors 题目大意 给出n个向量,求出其中夹角最小的两个向量。 分析 求出所有向量与x轴的夹角,然后排序,两两比较夹角。 AC_code #include<cmath> #include<cstdio> #in
阅读全文
posted @ 2022-10-28 23:05 艾特玖
阅读(58)
评论(0)
推荐(0)
G. Mass Change Queries
摘要: 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 艾特玖
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
18
下一页
公告