词频统计 效能比赛
- 编译环境
不提供编译环境,要求各位同学自行编译,上课时带来编译的可执行程序 (或
class/jar)。
- 运行环境
教室前面的那台计算机,估计是windwos操作系统。
请自行确保教室中的机器 (没课的时候可以自行前往查看)中你需要的运行环境
可以正常工作。
如果教室机器中没有你需要的环境,请在上课前安装。但是,如果你安装过早,
其他课程重启机器以后,环境会消失。如果你携带笔记本,要提前确保可以接上
投影仪,及投影仪运行良好。
不支持联网,即,你的程序不能使用网络功能。
- 分值分配
** 功能性需求
功能性需求必须实现,否则视为未完成,不计分。
** 速度
所有测试用例所得时间累加,耗时最短者胜出。
时间测量将使用命令行工具 ptime [http://www.pc-tools.net/win32/ptime/]
在批处理中进行,"accurate to 5 millisecond or better"。所测量的时间包
括 被测试的可执行程序的载入、运行、读入英文作品文本文件、计算、输出 的
时间。
示例:
ptime wf ware_and_peace
Execution time: 10.059 s
将不修正java/.net因虚拟机载入而带来的负面影响,以实测为准。
** 赛制
功能部分满分10分,会按《构建之法》计分方法映射到总成绩中。
第2周09月15日 不幸/恭喜,放假跳过。
第3周09月22日 课堂上展示程序,测量时间。功能部分的完成计10分,功能部分未
完成的作业退回。
第4周09月29日 课堂上展示程序,测量时间。功能部分的完成计5分,功能部分未
完成的作业退回。
第5周10月06日 不幸/恭喜,放假跳过。
第5周10月13日 课堂上展示程序,测量时间。功能部分的完成计2.5分,功能部分未
完成的作业退回。
接受此前提交的程序重新刷更好的速度分数,功能部分按第1次提交的分数为准。
此后,接收的作业只计算功能部分分数,速度分数0分。课程结束前不能提交功
能部分完整的程序,得分 -10。
** 奖励
构建之法领跑黄衫1件,参见[http://www.cnblogs.com/younggift/p/5572177.html]。
如领跑黄衫遇不可抗力无法兑现,奖励人民币100元。