作者hsnuonly (′・ω・‵)
看板NTHU_Talk
标题[讨论] 加退选演算法
时间Mon Sep 18 17:50:39 2017
在想能不能改成这样
有两个list 修课名单和加选名单
加选的时候: 加选名单.append(学生)
然後有人加退选的时候都会触发下面流程
if 修课人数<上限 then
修课名单.append(加选名单.pop(random(加选名单.length)))
endif
这样的话就不用等每天关机乱数
非热门课程可以马上选上
而且有人在排队加选一样不可能买卖课(除非有人想买期望值...)
大家怎麽看o'_'o
--
https://i.imgur.com/9LZCLP6.jpg
https://i.imgur.com/ab81opi.jpg
https://i.imgur.com/bVTqDr3.jpg
https://i.imgur.com/kJQi7Zi.jpg
https://i.imgur.com/S6wpwHC.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.125.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTHU_Talk/M.1505728244.A.ED4.html
1F:推 MatChih: 我觉得不行 09/19 01:24
2F:推 HsuTW: 这样就等最後一天 等到大家不想抢了再交易也不迟阿 09/20 17:54
3F:推 unimaybe: 我记得以前就是这样? 10/08 23:32
4F:嘘 Ken105022101: 这样就是抢课啊 11/10 05:46