AtCoder Beginner Contest 261 B問題 Tournament Result
問題
提出解答
問題の概要
人による総当り戦の結果が与えられる. この結果は矛盾していないか? ただし, 結果は で表され.
- のときは である.
- で, のとき, 人 は人 に勝ったことを意味する.
- で, のとき, 人 は人 に負けたことを意味する.
- で, のとき, 人 は人 に引き分けたことを意味する.
制約
- ならば,
- ならば, は のいずれか.
解法
なので, 各対戦について矛盾が無いかを見ればよい. 厳密には, 全ての に対して以下のうちのうちのどれか1つが成り立つかどうかを判定すれば良い.
計算量も 時間で判定できる.