把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

11 2018 档案

摘要:一棵树,每个节点有一个人,他打水需要$T_i$的时间,每次询问两点之间所有人去打水的最小等待时间。 阅读全文
posted @ 2018-11-29 19:18 TheLostWeak 阅读(191) 评论(0) 推荐(0) 编辑
摘要:每次问你树上两点之间路径中有多少种颜色,每次询问可能会将一种颜色$a$看成$b$。 阅读全文
posted @ 2018-11-28 20:28 TheLostWeak 阅读(442) 评论(0) 推荐(0) 编辑
摘要:树上莫队的核心思想,就是将一棵树转化成一个序列,然后用普通莫队来搞。 阅读全文
posted @ 2018-11-28 20:21 TheLostWeak 阅读(347) 评论(0) 推荐(0) 编辑
摘要:后缀数组这个东西早就有所耳闻,但由于很难,学了好几遍都没学会。最近花了挺长一段时间去研究了一下,总算是勉强学会了用倍增法来实现后缀排序(据说还有一种更快的$DC3$法,但是要难得多)。 阅读全文
posted @ 2018-11-25 20:29 TheLostWeak 阅读(1707) 评论(0) 推荐(0) 编辑
摘要:问你一棵$n$个节点的有根二叉树叶节点的期望个数。 阅读全文
posted @ 2018-11-25 18:57 TheLostWeak 阅读(177) 评论(0) 推荐(0) 编辑
摘要:$Day2$的题目和$Day1$比起来,真的是难了很多啊。 阅读全文
posted @ 2018-11-25 18:25 TheLostWeak 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:给你一个序列$a$,然后每次询问$max_{i=l}^r(a_i+x)\ xor\ b$。 阅读全文
posted @ 2018-11-24 13:46 TheLostWeak 阅读(157) 评论(0) 推荐(0) 编辑
摘要:这次$NOIP\ Day1$的题目听说很简单(毕竟是三道原题),然而我$T3$依然悲剧地写炸了。很奇怪啊,毕竟在几乎所有民间数据中我这题都$AC$了... ... 阅读全文
posted @ 2018-11-24 10:31 TheLostWeak 阅读(957) 评论(0) 推荐(0) 编辑
摘要:"点此看题面" 大致题意: 一颗星球被分为$M$份,分别属于$N$个国家,有$K$场陨石雨,第$i$个国家希望收集$P_i$颗陨石,问其至少要在第几次陨石雨后才能达到目标。 关于整体二分 什么是 整体二分 ? ~~其实我也不太清楚,反正就是一个很神仙的东西。~~ 而这题的做法听说就是传说中的整体二分 阅读全文
posted @ 2018-11-22 20:01 TheLostWeak 阅读(163) 评论(0) 推荐(0) 编辑
摘要:"点此看题面" 大致题意: 略。(一道模拟题,自己去看题面吧) 几个字符数组函数 纯粹是一道字符串处理题,就当是学了一下各种与字符数组相关的函数吧! $gets()$:这个是比较常用的函数,就是读入一行的字符。 $strlen()$:求出字符数组的长度。 $sscanf()$:从一个字符数组中读入, 阅读全文
posted @ 2018-11-22 19:44 TheLostWeak 阅读(200) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串,每次给你一段区间,问这段区间内有多少个字符串在重新排列后可以变成一个回文串。 阅读全文
posted @ 2018-11-22 19:26 TheLostWeak 阅读(367) 评论(0) 推荐(0) 编辑
摘要:给你一段序列,每次询问一段区间内是否存在两个数的差或和或积为$x$。 阅读全文
posted @ 2018-11-22 19:07 TheLostWeak 阅读(160) 评论(0) 推荐(0) 编辑
摘要:点此看题面 大致题意: 有$N$只从$1\sim N$编号的袜子,告诉你每只袜子的颜色,$M$组询问,每组询问给你一个区间$[L\sim R]$,让你求出小Z随机抽出$2$只袜子时有多大概率抽到两只颜色相同的袜子。 题意转换 假设这些袜子中共有$K$种颜色,则对于第$i$种颜色的袜子,抽到两次的概率 阅读全文
posted @ 2018-11-22 18:48 TheLostWeak 阅读(183) 评论(0) 推荐(0) 编辑
摘要:给定一些位运算操作,让你在$0\sim m$范围内选一个初始值,使其在经过这些运算后得到的结果最大。 阅读全文
posted @ 2018-11-22 18:31 TheLostWeak 阅读(189) 评论(0) 推荐(0) 编辑
摘要:给你一棵有根树,让你支持三种操作:询问某子树中大于$x$的值的个数,把某一节点值改成$x$,添加一个父节点为$u$、权值为$x$的节点。 阅读全文
posted @ 2018-11-22 18:29 TheLostWeak 阅读(206) 评论(0) 推荐(1) 编辑
摘要:有$N$个软件,每个软件有至多一个依赖以及一个所占空间大小$W_i$,只有当一个软件的直接依赖和所有的间接依赖都安装了,它才能正常工作并造成$V_i$的价值。求在容量为$M$时的最大价值和。 阅读全文
posted @ 2018-11-18 20:16 TheLostWeak 阅读(178) 评论(0) 推荐(0) 编辑
摘要:你可以对一个序列进行$k$次分割,每次得分为两个块元素和的乘积,求总得分的最大值。 阅读全文
posted @ 2018-11-18 13:56 TheLostWeak 阅读(284) 评论(0) 推荐(0) 编辑
摘要:斜率优化$DP$是难倒我很久的一个算法,我花了很长时间都难以理解。后来,经过无数次的研究加以对一些例题的理解,总算啃下了这根硬骨头。 阅读全文
posted @ 2018-11-18 13:32 TheLostWeak 阅读(235) 评论(0) 推荐(0) 编辑
摘要:单调队列优化$DP$应该还算是比较简单容易理解的吧,像它的升级版斜率优化$DP$就显得复杂了许多。 阅读全文
posted @ 2018-11-18 11:27 TheLostWeak 阅读(389) 评论(0) 推荐(0) 编辑
摘要:$2018$年$11$月的训练记录。 阅读全文
posted @ 2018-11-18 08:57 TheLostWeak 阅读(244) 评论(0) 推荐(0) 编辑
摘要:"点此看题面" 大致题意: 让你从一个字符串中选择$k$个互不重叠的非空子串,使其按序拼接恰好组成另一个给定的字符串,求方案数。 动态规划 比较显然,这可以用动态规划解决。 考虑用$f_{i,j,t,s}$表示 在第一个字符串前$i$位中选择$t$个子串组成第二个字符串前$j$位,且选/不选(1/0 阅读全文
posted @ 2018-11-10 22:12 TheLostWeak 阅读(330) 评论(0) 推荐(0) 编辑
摘要:这篇博客记录的是我在$NOIP2018$提高组比赛中的经历。这一次的$NOIP$是在学军中学举办的, 莫名感到一阵慌张。但愿能有一个好成绩,不然就要$AFO$了... ...说心里话,我真的不想退役! 阅读全文
posted @ 2018-11-09 19:08 TheLostWeak 阅读(1263) 评论(1) 推荐(2) 编辑
摘要:再过两天就$NOIP$了。于是,我决定不做其他题目,开始一心一意刷板子了。这篇博客记录的是我的刷板子计划。 阅读全文
posted @ 2018-11-08 17:52 TheLostWeak 阅读(523) 评论(0) 推荐(0) 编辑
摘要:有$n$个点和$m$条边,每条边的权值是一个$0\sim1$的随机实数,要你用$n-1$条边将图联通,问这$n-1$条边中边权最大值的期望最小值。 阅读全文
posted @ 2018-11-07 07:58 TheLostWeak 阅读(208) 评论(0) 推荐(1) 编辑
摘要:2018.10.29 NOIP2018模拟赛 解题报告。 阅读全文
posted @ 2018-11-06 21:34 TheLostWeak 阅读(179) 评论(0) 推荐(0) 编辑
摘要:给你一棵树,让你求出每一个节点向上的长度在$[l,r]$范围内的路径权值和最大的$m$条路径的权值总和。 阅读全文
posted @ 2018-11-06 21:31 TheLostWeak 阅读(309) 评论(0) 推荐(0) 编辑
摘要:设$f(x)=\sum[(a*b)|x]$,求$\sum_{x=1}^nf(x)$。 阅读全文
posted @ 2018-11-03 22:19 TheLostWeak 阅读(219) 评论(0) 推荐(0) 编辑
摘要:线性基真的是一个非常神奇的算法。它可以用于求解一个集合内的最大异或和,而且效率极高,是$O(N\ log\ MaxNum)$的时间复杂度。所以,它还是十分值得一学的。 阅读全文
posted @ 2018-11-02 20:21 TheLostWeak 阅读(284) 评论(0) 推荐(0) 编辑
摘要:给你一个序列,每次交换两个数,求每次操作后的逆序对个数。 阅读全文
posted @ 2018-11-01 20:29 TheLostWeak 阅读(198) 评论(0) 推荐(0) 编辑
摘要:NOIP2018 模拟赛(二十五) 解题报告。 阅读全文
posted @ 2018-11-01 20:21 TheLostWeak 阅读(370) 评论(0) 推荐(0) 编辑
摘要:有$N$名忍者,每名忍者有三个属性:上司$B_i$,薪水$C_i$和领导力$L_i$。你要选择一个忍者作为管理者,然后在所有被他管理的忍者中选择若干名忍者,使薪水总和不超过预算$M$。现让你最大化被派遣的忍者总数乘以管理者的领导力水平。 阅读全文
posted @ 2018-11-01 20:19 TheLostWeak 阅读(340) 评论(0) 推荐(0) 编辑
摘要:给你一张图,其中每个点有一个权值,有两种操作:在两点之间连一条边,询问一个点所在联通块第$k$小的权值。 阅读全文
posted @ 2018-11-01 20:17 TheLostWeak 阅读(219) 评论(0) 推荐(0) 编辑
摘要:要维护一段区间内的最值时,我们可以用堆来操作。但是,如果要合并两个堆,复杂度就极高了。所以,我们就要使用左偏树这个神奇的数据结构,来实现堆的合并。 阅读全文
posted @ 2018-11-01 20:13 TheLostWeak 阅读(763) 评论(0) 推荐(0) 编辑