看板 NTUcourse 關於我們 聯絡資訊
這個問題可以簡化成這樣 假設下面兩門通識課"衝堂",課號不同 志願序 課程名稱 未選上原因 --------------------------------------- 1 A 人數已滿 2 B 已分發上志願在前的衝堂課程 明明A沒選上,B未分發的理由卻是"已分發上志願在前的衝堂課程(也就是A)" 剛打去教務處問,他給的回覆是: 通識課會保留25%的名額給一,二年級的學生, 分發一門通識的方法如下: (1). 先抽籤把名額選滿 (2). 如果低年級人數不足25%,但是還有低年級的人要選這門課, 就開始踢掉已選上但排序較後面的人(通常是高年級), (3). 補足一,二年級的名額 ---------------------------------- 原因是,我在分發A課時,(1)的時候有選上, 所以B課(或志願序更後面的課)發現與A衝堂就不幫我分發 但卻在(2)的地方被踢掉了!!!! 所以A課顯示人數已滿 結果: A沒上, B連分發機會都沒有 這應該是個bug, 照理上來說 A沒上,應該要有機會參加B的分發 教務處那邊負責的人也承認這的確會造成不公平 因為第一次採用志願序的機制,所以有些地方還需要改進 無論如何,總算把這件事搞清楚,希望有一樣問題的同學也不會再疑惑! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.22.252
uuni26:謝謝 至少了解原因了 只能說程式不好寫... 09/01 14:51
Ace8633: 只能說程式不好寫... 09/01 19:14
boss29:那高於25%會把大一大二的踢掉嗎? 09/01 19:30
uuni26:學校是用學生來debug嗎...? 09/01 20:14
kyfish:印象中最佳解的選課問題是NP-complete的 09/01 20:58