AtCoder Beginner Contest 249 C問題 Just K
問題
提出解答
問題の概要
英小文字からなる 個の文字列 がある.
の中から好きな個数を選び抜く. このとき, 「「選んだ文字列において, ちょうど 個の文字列にその英小文字が存在する」を満たす英小文字の個数」の最大値を求めよ.
制約
- は英小文字からなる非空文字列で, 全ての文字が異なる.
解法
個の文字列からの取り出し方は 通りである. 今, であるから, 全列挙可能である.
従って, 各取り出し方において, 条件を満たす英小文字の個数を求め, それらの最大値を求めれば良い.
計算量は英小文字の数を と書くことにすると, である.