Div 1 900 - RabbitProgramming

問題

代表を決めるためのプログラムコンテストを行った.現在,その結果を検証中である.
points[j]>0 の場合,その問題の検証は完了している.standings[i][j] が"Y"である参加者 i はその問題を解いていて,points[j] 点獲得している.
points[j]<0 の場合,その問題の検証はまだである.standings[i][j] が"Y"である参加者 i はその問題を提出していて,-points[j] 点獲得するかもしれない.
最終的には点数の高い順に並べ(同点の場合はチーム番号の小さい方を優先),上位 qualified 人の中から selected 人だけ選び出す.
最終的に選び出される組み合わせのパターンはいくつあるか?