摘要: 1. 空间开小或开爆 2. 求和忘记开$long~long$ 3. 有些只在函数里用的STL就尽量开在函数里,容易忘记清空 4. 数字之间 异或 的时候有可能会 超过原本的值域范围 5. 需要维护区间和的线段树中,凡是和线段树的点值有关的变量都要开$long~long$ 6. 在离散化的时候,不要把阅读全文
posted @ 2018-09-28 16:05 xunzhen 阅读(92) 评论(0) 编辑
摘要: ~~在经历了一个星期的文化课折磨之后,终于回来补了这篇游记~~ Day 0 早上还是和往常一样的来到了机房,听说考前动员要$10:00$才开始,所以我就先~~复习~~了一下 大概到了$9:00$的时候,我想我应该还是再练点板子好一些。所以我就随机开了一道网络流的题,来练一下板子。结果因为我好久没打网阅读全文
posted @ 2019-04-14 10:43 xunzhen 阅读(27) 评论(0) 编辑
摘要: "题目蓝链" Description 打字机上只有28个按键,分别印有26个小写英文字母和 、`P`两个字母。经阿狸研究发现,这个打字机是这样工作的: 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后) 按一下印有 的按键,打字机凹槽中最后一个字母会消失 按一下印有 的按键,打阅读全文
posted @ 2019-03-31 21:09 xunzhen 阅读(9) 评论(0) 编辑
摘要: "题目蓝链" Description 给定一个字符串,你需要找到一个最长在这个串中至少出现了$k$次的子串 Solution 我们首先对这个串进行后缀排序,那么对于排序后的任意一个区间$[l, r]$,那么原串中一定有$r l + 1$个长度为$MIN_{i \in (l, r]} \{height阅读全文
posted @ 2019-03-28 12:50 xunzhen 阅读(13) 评论(1) 编辑
摘要: "题目蓝链" Description 有一个点在一根长度为$n$的数轴上,它初始在刻度$k$处。任意时刻你都可以作出连两个决策, 1. 移动,$\frac{1}{2}$的概率往左移一个单位,$\frac{1}{2}$的概率往右移一个单位 2. 结束,你可以获得当前点上的权值$f_i$为收益后结束游戏阅读全文
posted @ 2019-03-03 21:22 xunzhen 阅读(19) 评论(0) 编辑
摘要: Preface 其实分数规划就是化下式子,然后套个二分就没了... ~~所以分数规划的问题的核心并不在分数规划的部分~~ Description 给你$n$个元素,每一个元素都有两个权值$a_i, b_i$,你需要选择若干个元素,最大/小化$\frac{\sum a_i}{\sum b_i}$ Pr阅读全文
posted @ 2019-02-21 19:32 xunzhen 阅读(96) 评论(1) 编辑
摘要: "题目蓝链" Description 给定一棵有$n$个节点的树,初始全为白色。你要在里面找到$k$个点,并把它们染成黑色。要使得染完色后,黑点两两之间的距离加上白点两两之间的距离的和最大 Solution 我们可以设$dp[i][j]$表示以$i$为根的子树中选择$j$个节点对全局答案的最大贡献 阅读全文
posted @ 2019-02-16 11:31 xunzhen 阅读(17) 评论(0) 编辑
摘要: "题目蓝链" Description 给你一个长度为$n$的序列,你要对它进行操作,规则如下 第$i$次操作时,找到区间$[1, n]$中第$i$小的数的位置$p_i$,并翻转区间$[i, p_i]$ 最后输出操作序列$p_i$ Solution 很久没有做过$Splay$的题目了,来打个板子复习一阅读全文
posted @ 2019-02-14 21:51 xunzhen 阅读(22) 评论(0) 编辑
摘要: "题目蓝链" Description 有$n$个点排成一列,每一个点都有一个颜色$c_i$。你需要支持下面两个操作: 1. 将一种颜色全部变为另一种颜色 2. 询问当前一共有多少个颜色段 Solution 我们可以考虑对于每一种颜色开一棵线段树维护一下颜色出现的位置,线段树的每一个节点记录当前区间的阅读全文
posted @ 2019-02-12 14:20 xunzhen 阅读(17) 评论(0) 编辑
摘要: "题目蓝链" Description 您需要写一种数据结构,来维护一个有序数列,其中需要提供以下操作: 1. 查询$k$在区间内的排名 2. 查询区间内排名为$k$的值 3. 修改某一位值上的数值 4. 查询$k$在区间内的前驱( 前驱定义为严格小于x,且最大的数,若不存在输出 2147483647阅读全文
posted @ 2019-02-06 16:25 xunzhen 阅读(23) 评论(0) 编辑
摘要: "题目蓝链" Description 有$n$个未知数$x_1, x_2, \cdots, x_n$,给出$m$条消息,每条消息选出一些未知数并告诉你他们的和的奇偶性。你的目标是判断每个未知数的奇偶性 如果前$k$条消息就可以确定所有未知数的奇偶性,输出$k$以及所有未知数的奇偶性,否则输出这是不可阅读全文
posted @ 2019-02-06 13:50 xunzhen 阅读(17) 评论(0) 编辑