-
题名基于Linux的ACM在线评测系统研究
被引量:13
- 1
-
-
作者
杨志伟
曾艳姗
-
机构
仲恺农业工程学院计算科学系
-
出处
《计算机与现代化》
2010年第6期166-169,共4页
-
文摘
ACM竞赛是目前计算机水平最高的国际大学生程序设计竞赛,而ACM在线评测系统则是根据竞赛需求而提供的一个培训平台。由于Linux系统具有安全性高、稳定等优点,目前大部分服务器都是使用Linux系统。本文提出一个基于Linux的ACM在线评测系统,详述该系统中编译、测试、获取计算机消耗情况、返回测试结果这几种功能的具体实现。并分析该系统中可能出现恶意占用资源、恶意调用系统等不安全因素,提出相应的解决方案。该系统具有实用性强、安全性好等优点。
-
关键词
acm在线评测系统
LINUX
编译
-
Keywords
acm online judge system
Linux
compile
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名协同过滤算法在ACM在线评测推荐系统中的应用研究
被引量:3
- 2
-
-
作者
孙权
贺细平
-
机构
湖南农业大学信息科学技术学院
-
出处
《电脑与信息技术》
2015年第6期11-14,共4页
-
文摘
基于ACM在线评判系统题目数量之多,学生选题盲目的问题,文章主要分析了基于项目和基于用户的协同过滤算法,均采用余弦相似性来计算用户(或项目)相似性,在计算用户个性化推荐时,为了发掘出用户当下的喜好,通过加权使越早的解题记录,权值越小。并通过实验比较训练集占数据集的比率、用户AC题数、推荐给用户的题目个数等因素对推荐质量的影响,结果表明:在我们的OJ系统上,基于用户比基于项目的推荐算法推荐质量更好。最后将推荐算法部署在OJ系统上,产生题目推荐和用户的个性化推荐,旨在帮助学生更好的练习,逐步提高大学生运用计算机编程分析解决问题的能力。
-
关键词
协同过滤
acm在线评测系统
推荐系统
-
Keywords
collaborative filtering
acm online judge system
recommended system
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-