set<int>s5; 加入五個課程五個課程的順序雖不同,加入s5後會自動排序視為相同
map<int>mp; mp[s5]++;這樣就可以找出mp最受歡迎的課程組合,假設找到最大的mp[s5]為m
再跑一次mp算出有幾組,假設為g組{ for(auto it:mp) if(m==it.second)g++;最後的答案就是 g*m