1. 程式人生 > >洛谷十月月賽

洛谷十月月賽

如果 打表 奇數 new 回文 十月 http clas 維護

(比賽鏈接)[https://www.luogu.org/contestnew/show/11084]

T1

50分 : 暴力

100分· : 臨時數組記錄位置

T2

先看s = 0時
對於一個合理串 把它每一位都加一仍然合法
對於奇數半徑回文串 s[i]不能與s[i - 2]相同
對於偶數半徑回文串 s[i]不能與s[i - 1]相同
如果k >= 3 ans = K * (K - 1) * ((K - 2) ^ (L - 2))
K <= 3 L <= 3的話,打表吧。。。

T3

30分 —— 暴力

滿分
1 xa >= xb(k - t)
2 xa(k + t) > xb 即 xa > xb / (k + t)

t變大 右邊變小
然後兩邊取log 套差分約束

T4

30分 暴力維護
50分 只需維護節點平方和

洛谷十月月賽