Codeforces Round #147 (Div. 2)

时间:2023-03-09 09:57:14
Codeforces Round #147 (Div. 2)

A. Free Cash

  • 判断值相同的最长长度。

B. Young Table

  • 按从上到下,从左到右排序,每个位置最多交换一次。

C. Primes on Interval

  • \(p_i\)表示位置\(i\)需要\(p_i\)长度来覆盖\(k\)个质数。
  • 从\(a\)开始枚举\(i\),则位置\(i\)需要的长度\[l=max(p_i,b-i+1)\]

D. T-decomposition

  • 每两点构成新点,dfs给新点连边。

E. Build String

  • 费用流。