随笔分类 - +题目来源:洛谷
摘要:题目大意 给一$n$($n\leq10^5$)个点的一棵树,每个点有可能是黑色或白色,一开始所有点都是黑色,支持以下两种操作: 1.改变一个点的颜色 2.询问最远的黑色点对的距离 题解 据说是动态点分治板板题 考虑点分治,发现容斥略有难想 所以考虑边分治,用可删堆维护重心边两侧到重心边最远的黑点到重
阅读全文
摘要:题目大意 $T$($T\leq10^5$)组询问 每次给出$n,m,l,r$,和$n$个数$a_1,a_2,...,a_n$,要找出$m$个可重复的在区间$[l,r]$的数,使$a_1,a_2,...,a_n$和选出的$m$个数组成的序列期望随机排序得到升序序列的次数最多 输出序列最多期望随机排序几
阅读全文
摘要:题目大意 给出字符串$S(|S|\leq2\times10^5)$, $na(na\leq2\times 10^5)$个区间$[l_i,r_i]$表示$S_{l_i},S_{l_i+1},...,S_{r_i}$组成的这个$S$的子串是第$i$个A类串 $nb(nb\leq2\times 10^5)
阅读全文
摘要:题目大意 有一种生成$n$个点的树的方法为: 一开始有一个点,$n 1$次操作,每次可以有两种操作:1.选一个点,用一条红边将它与新点连接;2.将新点放在一条红边上,新点与这条红边两端点直接的连边变成蓝色 给出一个$n(n\leq 2\times10^5)$个点的树,问如何分配边的颜色使这棵树能用上
阅读全文
摘要:题目大意 $n$($n\leq2 10^5$)个点,$m$($m\leq4 10^5$)条边的图,每条边有海拔$a_i(a_i\leq10^9)$、长度$l_i(l_i\leq10^4)$,定义两点$a,b$距离为从$a$走到$b$至少要走的长度之和 $q$组询问,强制在线,每次给出$v,p$,表示
阅读全文
摘要:题目大意 task0:有两棵$n$(n\leq10^5)个点的树$T1,T2$,每个点的点权可以是一个在$[1,y]$里的数,如果两个点既在$T1$中有直接连边,又在$T2$中有直接连边,那么它们的点权必须相同。求有多少种分配点权的方案。 task1:有一棵$n$个点的树$T1$,给定$y$,求$T
阅读全文
摘要:题目大意 $n$($n\leq10^5$)个点的一棵树,有边权$w$,给定$l,r$,求边数在$[l,r]$中的路径的平均边权的最大值 题解 二分答案,判断时将边权变成$w mid$,判断是否存在一条边权总和非负且边数在[l,r]的路径 设$f(i,j)$表示从点$i$往下走$j$条边的边权总和最多
阅读全文
摘要:题目大意 给定$t,k(t\leq2000,k\leq5 10^6)$ $t$组询问,每组给出$n,m(n,m\leq5 10^6)$求$\sum_{i=1}^n \sum_{j=1}^m \mathrm{gcd}(i,j)^k $ 题解 假设$n$较小 枚举gcd 原式=$\sum_{a=1}^{
阅读全文
摘要:题目大意 设d(x)为x的约数个数,$t$组询问,给定$n,m$($t,m,n\leq5 10^4$),求$ \sum^n_{i=1}\sum^m_{j=1}d(i j)$ 题解 假设$n\leq m$ 设$i=p_1^{a_1} p_2^{a_2} ... p_k^{a_k},j=p_1^{b_1
阅读全文
摘要:题目大意 “优秀的拆分”指将一个字符串拆分成AABB的形式 十次询问,每次给出一个字符串S($|S|\leq3 10^4$),求它的所有子串的优秀的拆分的方案数之和 题解 此题过于优秀,题解先坑着 代码 include include include include include include
阅读全文
摘要:题目大意 有一棵树,$n$($n\leq2 10^5$)个点,每条边$i$有颜色$w_i$,共有$m$($m\leq n$)种颜色,第$i$种颜色的权值是$c_i$($|c_i|\leq10^4$) 定义一条路径的权值是该路径上所有同色段的颜色的权值之和 给定$l,r$,求边数在$[l,r]$中权值
阅读全文
摘要:题目大意 定义函数$f(x)=\sum_{k|x}k$ $t$($t\leq2 10^4$)组询问,每组给定$n,m,a$($n,m\leq10^5,a\leq10^9$),求: $$\sum_{i=1}^{n}\sum_{j=1}^{m}[f(gcd(i,j))\leq a]f(gcd(i,j))
阅读全文
摘要:题目大意 $t$($t\leq10^4$)组数据,给定$n,m$($n,m\leq10^6$)求 $$\sum_{x=1}^{n}\sum_{y=1}^{m}[gcd(x,y)=1]$$ 题解 这个人( "点这里" )讲得很清楚$\color{white}{\text{shing太强了}}$ 代码
阅读全文
摘要:题目大意 有函数$f(x)$,$f(0)=0,f(1)=1,f(x)=f(x 1)+f(x 2)$ $t$($t\leq1000$)组询问,每次给定$n,m$($n,m\leq10^6$),求: $$\prod_{i=1}^{n}\prod_{j=1}^{m}f(gcd(i,j))$$ 题解 这个人
阅读全文
摘要:题目大意 对于已知的十进制数$n$和$m$,在$k$进制下,有多少个数值上互不相等的纯循环小数,可以用$x/y$表示,其中 $1\leq x\leq n,1\leq y\leq m$ ($n,m\leq10^9,k\leq2000$) 题解 这个人( "点这里" )讲得很清楚$\color{whit
阅读全文
摘要:题目大意 给出平面直角坐标系中$n$($n\leq5 10^4$)个点,第$i$个点的坐标是$x_i,y_i(|x_i|\leq10^9,1\leq y_i\leq10^9)$,只有朝正上方、正左方、正右方、右上方45°、左上方45°走的路,只能在给出的点处拐弯 解决两个问题: 1.从点$(0,0)
阅读全文
摘要:题目大意 有一棵有$n$($n\leq5 10^4$)个点的树,$q$($q\leq5 10^4$)次询问,每次给出$l,r,x$表示询问所有编号在$[l,r]$的点与点$x$的LCA的深度之和 题解 将$[l,r]$里每个点和该点的所有祖先点权+1后,查询点$x$和它的祖先的点权和就行了 可持久化
阅读全文
浙公网安备 33010602011771号