06 2021 档案
摘要:题意 有 \(n\) 名工人站成一排。用一个长度为 \(n\) 的字符串 \(s\) 表示他们的工作,其中第 \(i\) 个人的工作为$s_i$。给定一个有理数 $k=\frac$作为参数。 每次操作中,可以选择一个至少存在一名工人的工作 \(x\)。设所有工作为 xx 的工人的位置为 \(i_1,
阅读全文
摘要:题意 给定一个$n$个点$m$条边的无向图(无自环),需要构造两个$n$阶排列${p},{q}\(,\)\forall (u,v)\in E$满足$(p_u-p_v)(q_u-q_v)>0$,最大化$\sum [p_i\neq q_i]$ \(n\le 5\times 10^5\) 做法 很有意思的
阅读全文
摘要:题意 给定一个$n$阶随机的排列,再给定$K$,求最长的子序列的长度,满足有至多$K$对相邻元素中左边的大。 \(n\le 50000\) 做法 有一个显然的做法,$f_{i,k}$为以$i$结尾,有$k$个特殊对的最长长度,有: \(f_{i,k}=1+\max(f_{j,k-[a_j< a_i]
阅读全文
摘要:有趣的东西,感觉如果写也基本是翻译了,就直接放链接 https://www.lesswrong.com/posts/AAqTP6Q5aeWnoAYr4/the-weighted-majority-algorithm https://en.wikipedia.org/wiki/Randomized_w
阅读全文
摘要:题意 给定一个带边权的有向图,$q$次询问,给定$u,p,x$,问是否存在从$u$出发的回路(可以重复走),使得边权之和$\equiv x(\mod p)$。 \(n,m,q\le 2\cdot 10^5,0\le x<p\le 10^9\) 做法 这道题很容易想出做法,下面讲讲理论。 考虑一般情况
阅读全文
摘要:题意 给定一个长度为$n$的$\text{01}$序列,可以将序列分成若干块(每个位置恰好属于一个块),使得每个块和为奇数,对于$i\in[1,n]\(,求每块长度\)\le i$最少可以分成多少块。 \(n\le 1e6\) 做法 假设每块长度不超过$m$。 令原序列为${a_i}^n$,令$b_
阅读全文

浙公网安备 33010602011771号