Codeforces #266 Div2 SRM 630 Div2

一セットずつやった。

SRM 630 Div2

Easy

文字が2つ連続していれば消す。最後に文字が残っているか 解けた。

Med

k個の都市間の距離が等しくなることがあるkの最大値を求める。 バグらせた。

Hard

SuffixArrayがわからない。ソース読んでもわからない

Codeforces #266 Div2

A

普通の券と複数区間を進める特別なチケットがある。N以上進む最低金額を求める。 Nを超えてもいい

B

a<=c,b<=d,n6 <= cdを満たす最低のc*dを求める。 TLE出して

C

配列を三等分した時、それぞれの合計が等しくなる分け方を数える。累積和。TLE出した

D

配列の値をhにする手順を数える。DPらしい分からない

E

誰が書類にサインしたか。union findとダブリング、union findの部分はなんとなくわかったけど

結果

自分で解けたのは2/8、やばい