hitoare日記

たまに書きます

2020-06-21から1日間の記事一覧

F - Strivore(AtCoder Beginner Contest 171)

問題リンク atcoder.jp 問題概要 英小文字からなる文字列\(S\)と自然数\(K\)が与えられる。 \(S\)に「好きな位置に好きな英小文字を1つ挿入する」という操作をちょうど\(K\)回繰り返して得られる文字列の総数は何通りか。 解法 \(S\)の文字数を\(N\)とおく。…

C - Shift(AtCoder Grand Contest 046)

問題リンク 問題概要 \(0\)と\(1\)からなる文字列\(S\)が与えられる。 「\(1 \leqq i < j \leqq|S|\)かつ\(S_i=0,S_j=1\)となる\(i\)と\(j\)の組を選び、\(S_j\)を削除して\(S_i\)の直前に挿入する」という操作を考える。 この操作を0回以上\(K\)回以下繰り…