Liangyu Online Judge 可能的实现思路 用户系统 注册、登录、权限管理(是不是要区分开学生和老师)。 题目数据库 题目描述、输入/输出样例、测试用例、时间/内存限制等。 代码提交 用户将代码提交到系统。 评测队列 管理和调度待评测的提交。 沙箱执行 安全地执行用户代码,防止恶意代码损害服务器。 结果反馈 将评测结果返回给用户。 排行榜系统 根据用户提交和通过情况进行排名。