SRM453 Div1 250

問題

バスケットボールは世界中で愛されているポピュラーうんたらかんたら。
nチームが総当たり戦を行う。ただし、各チームはホーム戦とアウェイ戦の2戦行う。
各チームの勝利数を降順で並べた配列を考える。
配列はいろんな組み合わせがあり得るが、各配列の先頭(優勝)の勝利数がmであるような組み合わせはいくつあるか。

考え方

チーム数が少ないので、全探索しても間に合う。
全探索はチームの対戦の組み合わせを調べるのにビットを使ってみた。
2つのチームの対戦が各ビットに対応して

[1-2][1-3]...[2-1][2-3]....

みたいに。
あとは配列を作って先頭がmのときだけmap(or set)に入れてsize()を返す。

反省

mapをclearしないで使いまわして答えが合わなかった。。。(初歩的なミス、、、