基本的にどういう手順でも申込学生数x最大希望科目数x受講定員合計数を超える事は無いと思う。

10乗とかって1対1の比較を人数分するみたいな事考えてない?