随笔分类 - +题目来源:uoj
摘要:#####题目大意 有一个有向图,这个有向图的生成方式是把一棵$n$个点的树的每条无向边重新定向。 每个点$i$的点权有$p_{i,1}$的概率为1,有$p_{i,2}$的概率为2,有$p_{i,3}$的概率为3。 取无限次点,每次取某个点的概率=(该点点权)/(总点权和)。 问:对于每条边,都满足
阅读全文
摘要:题目大意 $n$个东西,每个东西有两个属性$s_i,v_i$。 给出$ds,dv$,定义从$n$个东西中选一些东西的价值是$(这些东西的v的和)^{dv} (这些东西的s的极差)^{ds}$。 问从$n$个东西中选不超过$m$个东西的最大价值是多少。 $n\leq 2\times 10^5;m\le
阅读全文
摘要:题目大意 有$n$个数$b_1,...,b_n$,一个数$m(m\leq n)$。 定义$n$个数$a_1,...,a_n$的价值是:$b_{max(a_1,...,a_m)}\times b_{max(a_2,...,a_{m+1})}\times...\times b_{max(a_{n m+1
阅读全文
摘要:题目大意 有一个$n$个点$m$条边的无向图。 要给每个点安排$k$种颜色中的一种,使任意两个相邻的点颜色不同。不一定要用上全部$k$种颜色,每种颜色可以用多次。 问不同的方案数模6,两种方案不同当且仅当存在一个点的颜色不同。 $n\leq 10^5,m\leq2\times 10^5,k\leq
阅读全文
摘要:题目大意 2 SAT,其中有$d$($d\leq 8$)个点是$3 SAT$。 题解 枚举$d$个点不取三个中(假设三个为$a,b,c$)的哪一个,然后整体变成做$2 SAT$。 注意枚举完不选$a$(即选$b或c$)和不选$b$(即选$a或c$)后,不选$c$(即选$a或b$)已经包含在前两种中,
阅读全文
摘要:题目大意 $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$,表示
阅读全文
摘要:题目大意 “优秀的拆分”指将一个字符串拆分成AABB的形式 十次询问,每次给出一个字符串S($|S|\leq3 10^4$),求它的所有子串的优秀的拆分的方案数之和 题解 此题过于优秀,题解先坑着 代码 include include include include include include
阅读全文
摘要:题目大意 对于已知的十进制数$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\leq10^5$)种单词,其中第$i$种单词在文章中的出现次数为$w_i$ 要将每个单词替换成一个字符集为$k$($k\leq9$)的字符串,使对于任意两个单词,其中一个的字符串不是另一个的前缀 题解 哈夫曼树贪心,每次合并$k$个 需要注意的是,有时候第一层填不满。 除了
阅读全文
摘要:题目大意 有两个集合$S_1,S_2 \subseteq [2,n] (n\leq 500)$,且对于$\forall x\in S_1,y\in S_2 , gcd(x,y)=1$ 求$S_1,S_2$有多少种方案 两种方案不同,当且仅当 方案一的$S_1$与方案二的$S_1$存在一个元素不同 或
阅读全文
摘要:题目大意 有一个$n m$($n,m\leq10^9$)的网格,每个格子是空地或障碍($障碍数\leq10^5$) 定义两块空地连通,当且仅当它们是“相邻的两块空地”或“存在一块空地与这两块空地连通的两块空地”(也就是四连通) 求至少添加多少块障碍物,使存在两块空地不连通,或者输出 1表示无解 题解
阅读全文
摘要:题目大意 有两棵$n$($n\leq366666$)个节点的树,$T$和$T'$,有边权 $dep(i)$表示在$T$中$i$号点到$1$号点的距离,$dep'(i)$表示在$T'$中$i$号点到$1$号点的距离 $lca(i,j)$表示在$T$中$i$号点到$j$号点的简单路径上到$1$号点边数最
阅读全文
摘要:题目大意 $T$($T\leq100$)组询问 有$1$到$n$($n\leq50000$)这$n$个整数组成的一个排列 定义这个排列的一个子区间是“连续”的,当且仅当这个子区间在位置上和在值域上都是连续的 分别给出这个排列以每个位置$i$为右端点的最长“连续”子区间的长度$l_i$,问有多少个排列
阅读全文
摘要:题目大意 有$n$($n\leq200$)个非负整数$m_1,m_2,...,m_n$($\forall i\in[1,n],m_i\leq100$),有$q$($q\leq2 10^5$)个操作,每个操作是以下两种之一: (1)给出位置$x$,概率$q$,若$m_x$大于0,则有$q$的概率将$m
阅读全文