A ソート
B next_permutation
C 配り方が一つ存在すれば全ての配り方はそれをずらしたもの
D おそらく2^N個よりだいぶ少ないので全てを記述して全探索
E Aではなくその分布をセグ木に
A ソート
B next_permutation
C 配り方が一つ存在すれば全ての配り方はそれをずらしたもの
D おそらく2^N個よりだいぶ少ないので全てを記述して全探索
E Aではなくその分布をセグ木に
A C問題に答えが書いてある
B 形が同じなので文字列にしてset
C 個別に二分探索(見た目がむずい)
D mapで管理
E FFT
F maxだと思ってたら加算だった(未証明)
A C問題に答えが書いてある
B 形が同じなので文字列にしてset
C 個別に二分探索(見た目がむずい)
D mapで管理
E FFT
F maxだと思ってたら加算だった(未証明)
https://younganimal.com/search?keyword=%E9%87%8D%E9%87%8E%E3%81%AA%E3%81%8A%E3%81%8D
https://younganimal.com/search?keyword=%E9%87%8D%E9%87%8E%E3%81%AA%E3%81%8A%E3%81%8D