AtCoder Beginner Contest 243 B問題 Hit and Blow
問題
提出解答
問題の概要
各項が異なる長さ の整数列の が与えられる. 以下を満たす整数の個数をそれぞれ求めよ.
- に共通して存在し, その場所も一致する整数
- に共通して存在するが, その場所は異なる整数
制約
- は全て異なる
- は全て異なる
解法
共通して存在する整数の候補は の 個である.
それぞれの に対して, が に存在するか? 存在するならばその場所はどこか? ということを各 に対して計算量 で求められる.
これを ごとに見ることにより, 求めるべき個数を時間計算量 [tex: O(N2)] で求めることができる.