N诺计算机考研DJ系统
为什么需要它?
为了满足广大计算机考研er的需求,我们研发了一款针对计算机考研er的在线测评系统,也就是我们的DreamJudge(DJ)系统。
有什么用?
网络上有很多类似的在线代码测评系统,但是那些系统都是针对数据结构和算法的,而我们的考研专业课,不仅包含算法、数据结构,还包含操作系统,计算机组成原理,计算机网络等课程。N诺的DJ系统就是在这个背景下诞生的,我们希望帮助全国的计算机考研er学习更加有乐趣,能随时看到自己和全国的考研er的差距,或者能看到自己在同目标院校的考研学生中处于什么水平,能时刻督促自己努力学习。
比赛是什么模式?
每一场比赛都有6道题目。
其中前3题为混合题,后3题为编程题,题目难度是随机分布的,每道题目的满分为100分。
编程题就是普通的数据结构和算法题目,需要你设计一个优秀的算法在时间复杂度内和空间复杂度内通过这道题目。
题目示例:http://www.noobdream.com/DreamJudge/Issue/page/1000/
混合题是由5道小题组成的,其中包含选择题,填空题,计算题等。每个小题都是20分,你可以实时看到自己通过的分数,但是没办法知道自己哪些小题正确,哪些小题错误,需要你去思考,这也是比赛有趣的地方。
题目示例:http://www.noobdream.com/DreamJudge/Issue/page/1136/
混合题模板
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
if (n == 1) cout << "C" << endl;
else if (n == 2) cout << "C" << endl;
else if (n == 3) cout << "5050" << endl;
else if (n == 4) cout << "URL" << endl;
else cout << "进程" << endl;
return 0;
}
比赛之后的Rating如何计算?
每一场比赛结束之后,我们研发的Rating系统会根据这场比赛的排名情况去计算并更新每个同学的Rating,成绩越好Rating涨分越多,成绩越差Rating降分越多。
Rating的等级
>= 3000 黑红 NoobDream
2600 ~ 3000 红色 NoobDream
2400 ~ 2600 粉红 NoobDream
2100 ~ 2400 橙色 NoobDream
1900 ~ 2100 紫色 NoobDream
1600 ~ 1900 蓝色&...
1、报名参加1场比赛
2、Rating变为橙名(2100)
登录后开始许愿
2