ABC145 感想

ABC145 問題

atcoder.jp

A

r * r

B

s[i]s[i+n/2]をi=[0,n/2)で順に調べていく

C

グラフで考えると、枝の総数は_NC_2 = \frac{N(N-1)}{2}本。各N!通りの経路について、1つの経路に使用される枝の本数は N-1本。 よって、経路の総和の\frac{2}{N}が1つの経路に使われていることがわかるから、対称性より、求める値は、全経路\times \frac{2}{N}

D

x=2a+by=a+2bを連立して、 a=\frac{2x-y}{3},b=\frac{2y-x}{3} これらが非負整数の時、_{a+b}C_aで求めた。 二項係数は、

drken1215.hatenablog.com

このサイトを参考にした。MAXが小さいと正しい答えが出ないっぽい(要確認)

E

ナップザック問題をどう変えればいいかわからなかった。最初は各dp[i][j]について選んだものを保持し、最後に選んでないものの中から一番価値の高いものを選ぼうとしたが、できなかった。 左右からのdpやソートしてからのdpでできるらしい...。要精進。

レート

894 Highest!!

t.co