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

随笔分类 -  Luogu

摘要:给你一个序列,要你支持三种操作:区间赋值,区间求和,撤回之前任一区间赋值操作。 阅读全文
posted @ 2018-12-24 20:29 TheLostWeak 阅读(673) 评论(0) 推荐(0)
摘要:有一棵初始边权全为$1$的树,四种操作:将两点间路径边权都加上一个数,删一条边、加一条新边,将两点间路径边权都加上一个数,询问两点间路径权值和。 阅读全文
posted @ 2018-12-23 20:30 TheLostWeak 阅读(157) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 给你一棵树,$3$种操作:连一条边,删一条边,询问两点是否联通。 $LCT$维护连通性 有一道类似的题目: "【BZOJ2049】[SDOI2008] Cave 洞穴勘测" 。 这两道题都是 "$LCT$" 动态维护连通性的模板题。 考虑将$x$和$y$连边时,我们就在$ 阅读全文
posted @ 2018-12-19 19:55 TheLostWeak 阅读(297) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 有$N$个小朋友,要求每个人都得到糖果,且每个人的糖果总数满足一定的关系式,请你求出至少共分给小朋友们多少糖果。 关系式的转换 首先,我们可以将题目中给定的式子进行转换: 1. $A=B$:这个式子可以拆成$A≥B$和$B≥A$,再转换一下就变成了$A B≥0$和$B A 阅读全文
posted @ 2018-12-11 19:33 TheLostWeak 阅读(199) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 一颗星球被分为$M$份,分别属于$N$个国家,有$K$场陨石雨,第$i$个国家希望收集$P_i$颗陨石,问其至少要在第几次陨石雨后才能达到目标。 关于整体二分 什么是 整体二分 ? ~~其实我也不太清楚,反正就是一个很神仙的东西。~~ 而这题的做法听说就是传说中的整体二分 阅读全文
posted @ 2018-11-22 20:01 TheLostWeak 阅读(177) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 略。(一道模拟题,自己去看题面吧) 几个字符数组函数 纯粹是一道字符串处理题,就当是学了一下各种与字符数组相关的函数吧! $gets()$:这个是比较常用的函数,就是读入一行的字符。 $strlen()$:求出字符数组的长度。 $sscanf()$:从一个字符数组中读入, 阅读全文
posted @ 2018-11-22 19:44 TheLostWeak 阅读(217) 评论(0) 推荐(0)
摘要:点此看题面 大致题意: 有$N$只从$1\sim N$编号的袜子,告诉你每只袜子的颜色,$M$组询问,每组询问给你一个区间$[L\sim R]$,让你求出小Z随机抽出$2$只袜子时有多大概率抽到两只颜色相同的袜子。 题意转换 假设这些袜子中共有$K$种颜色,则对于第$i$种颜色的袜子,抽到两次的概率 阅读全文
posted @ 2018-11-22 18:48 TheLostWeak 阅读(190) 评论(0) 推荐(0)
摘要:你可以对一个序列进行$k$次分割,每次得分为两个块元素和的乘积,求总得分的最大值。 阅读全文
posted @ 2018-11-18 13:56 TheLostWeak 阅读(303) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 让你从一个字符串中选择$k$个互不重叠的非空子串,使其按序拼接恰好组成另一个给定的字符串,求方案数。 动态规划 比较显然,这可以用动态规划解决。 考虑用$f_{i,j,t,s}$表示 在第一个字符串前$i$位中选择$t$个子串组成第二个字符串前$j$位,且选/不选(1/0 阅读全文
posted @ 2018-11-10 22:12 TheLostWeak 阅读(343) 评论(0) 推荐(0)
摘要:点此看题面 大致题意: 求$\sum_^n\sum_^nijgcd(i,j)%p$。 前置技能 关于这道题目,我们首先需要了解以下知识: 莫比乌斯反演 杜教筛 狄利克雷卷积 除法分块 知道这些,你就可以对这题的做法有一定的理解了。 推式子 首先,按照常见的套路,我们可以枚举$gcd(i,j)=d$, 阅读全文
posted @ 2018-10-31 20:16 TheLostWeak 阅读(221) 评论(0) 推荐(0)
摘要:求满足$个111...111(N\text{个}1)\equiv K(mod\ m)$的最小$N$。 阅读全文
posted @ 2018-10-29 20:08 TheLostWeak 阅读(219) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 求$\sum_{x=a}^b\sum_{y=c}^d[gcd(x,y)==k]$。 关于另一道题目 在看这篇博客之前,如果你做过一道叫做 "【BZOJ1101】[POI2007] Zap" 的题目,那么此题就很简单了。 如果没做过,还是推荐你先去做一下吧。 解题思路 做完 阅读全文
posted @ 2018-10-29 19:43 TheLostWeak 阅读(139) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 一条单向铁路上有n个火车站,每个火车站有一个等级,火车若在x点停靠,则起点站与终点站之间每个等级大于等于x的等级的车站都必须停靠,现已知m趟车次的运行情况,请你求出这n个火车站至少划分为几个等级。 第一种方法:暴力建边 对于每一个信息,可以将起点站与终点站之间未出现的站与 阅读全文
posted @ 2018-10-29 17:51 TheLostWeak 阅读(198) 评论(0) 推荐(0)
摘要:点此看题面 大致题意: 有$n$只长度为自然数(可能为$0$)的蚯蚓,每一秒会将最长的蚯蚓切成两半:长度分别为 \(\lfloor px\rfloor\) 和 \(x-\lfloor px\rfloor\)(长度为$0$的蚯蚓也会被保留),此外,除了刚产生的两只蚯蚓,其余蚯蚓的长度都会增加$q$,现 阅读全文
posted @ 2018-10-29 16:22 TheLostWeak 阅读(331) 评论(0) 推荐(0)
摘要:"点此进入比赛" $T1$:八百标兵奔北坡 ~~这应该是一道较水的 送分题 吧~~。 理论上来说,正解应该是 DP 。~~但是,. 前缀和 优化 暴力 就能过~~。 放上我比赛时打的暴力代码吧($hl666$大佬说这种做法的均摊复杂度为$O(logn)$,总复杂度应为$O(nlogn)$,可以接受) 阅读全文
posted @ 2018-10-29 16:10 TheLostWeak 阅读(497) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 给你一张图,让你在图上选择一棵树,使 每一条边的边权乘以其深度 的总和最小。 随机算法 这道题的正解应该是 树形状压DP ,但是,~~毕竟DP太难打了。~~让我们仔细想一想,就会发现其实用 随机化$Prim$ 就能AC此题。 我们可以循环$1000$次(但如果你 人品够好 阅读全文
posted @ 2018-10-29 16:05 TheLostWeak 阅读(313) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 有一个长度为$N$的序列,每个数字在$1\sim K$之间,有$M$个询问,每个询问给你一个区间,让你求出$\sum_{i=1}^K c(i)^2$,其中$c(i)$表示数字$i$在该区间内的出现次数。 莫队算法 显然,这题可以用 " 莫队算法 " 来做,而这题本身就是莫 阅读全文
posted @ 2018-10-29 16:04 TheLostWeak 阅读(308) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 一个由$R C$间矩形宫室组成的宫殿中的$N$间宫室里埋藏着宝藏。由一间宫室到达另一间宫室只能通过传送门,且只有埋有宝藏的宫室才有传送门。传送门分为3种,分别可以到达同行的任一宫室(横天门)、同列的任一宫室(纵寰门)和以该宫室为中心周围8个的任一宫室(自 由 门)。现在你 阅读全文
posted @ 2018-10-29 16:03 TheLostWeak 阅读(262) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 一个平面上有$n$个点,每个点有1个权值,现在要选择平面上的一个点,使这$n$个点的权值乘上到达选定点的距离之和最小。 模拟退火 我们可以用 " 模拟退火 " 来做这道题。 先将$(0,0)$设定为答案,随后不断选取一个新的坐标,比较选择该点时的代价与当前答案的代价。若小 阅读全文
posted @ 2018-10-29 16:00 TheLostWeak 阅读(402) 评论(0) 推荐(0)
摘要:"点此看题面" 大致题意: 给你$N$个点(其中$1$号点为根),并告诉你编号为$2\sim N$的点的父亲($fa[i] define max(a,b) ((a) (b)?(a):(b)) define min(a,b) ((a)9) write(x/10); putchar(x%10+'0'); 阅读全文
posted @ 2018-10-29 15:57 TheLostWeak 阅读(195) 评论(0) 推荐(0)