Codeforces Round #665 (Div. 2) 感想
ABDの3完でレートは 1940→1828(-112)。うーん(失神)
A - Distance and Axis
Bの座標を とすると、。
答えは、
なら→ 、
かつ が奇数なら→ 、
かつ が偶数なら→ 。
B - Ternary Sequence
A の 0 で B の 2 をできる限り打ち消す。残りは両者大きい順に並べる。これが最適。
"You are given two sequences and ."(与えられるとは言っていない)
C - Mere Array
解けなかった。全体の正解者数は 6762 らしい。でも解けなかった。うわぁぁぁーーーーーーーーーーー!!!!(発狂) 俺は紫コーダーだぞふざけるな!(紫コーダーではない)
......。
......。
をソートした配列を とすると、移動する必要があるのは である要素。
の最小値を とすると、 の倍数は好きなように動かせる一方で、そうでないものは動かすことができない。 なので、 かつ であるような が存在すれば NO。存在しなけらば YES。
D - Maximum Distributed Tree
まず、 を降順ソートしておく。
通りのすべてのパスにおいて辺 が使われる合計回数は上の画像のように求められる。
のときは、使用回数が多い辺から順に大きな を割り当てていく。
のときは、 を最も使用回数が多い辺に割り当て、 以降を2番目以降に使用回数が多い辺に割り当てていく。