2020-2021:teams:farmer_john:jjleo:educational_codeforces_round_91_rated_for_div._2_virtual_participation
A | B | C | D | E | F | G |
+ | + | + | + | + | + | + |
rank:14
A
B
C
D
题意:每次可以对一个元素互不相同的序列进行如下两种操作:1.花费$x$,删除连续$k$个元素;2.花费$y$,选择两个连续的元素,删除小的元素。问将序列$a$变成序里$b$的最少花费,或判断无解。保证$a,b$都是元素互不相同的序列。
题解:如果$b$不是$a$的子序列显然无解。否则相当于判断删掉$a$中数个连续区间的最小代价。首先如果某一个区间长度小于$k$两侧端点往左往右两个值又小于区间中最大值,那么显然无解,因为那个最大的无法删除。否则一定有解,在两种操作中选择价格低的即可。
E
F
G
题意:将$n$个值分配到长度为$n$的环上,并指定$k$个点为特殊点。玩家会等概率地出现在一个点,顺时针一直走直到遇到特殊点停下(出现在特殊点则直接停下),路径上所有非特殊点的权值和是此次游戏得分。现在求$k=1,2, \cdots , n$时的最小期望得分,对$998244353$取模。$(2 \le n \le 3 \cdot 10^5)$
2020-2021/teams/farmer_john/jjleo/educational_codeforces_round_91_rated_for_div._2_virtual_participation.txt · 最后更改: 2020/07/17 15:13 由 jjleo