http://www.cnblogs.com/easteast/p/8846446.htmlhtml
本次做业满分 20 分,其中互测分数 15 分、博客&MOOC学习&PTA完成状况 5 分。工具
相比寒假做业而言,本次做业的难度不在于代码自己,而在于提升你们对于“面向对象”的感性认识。很多同窗在博客小结中也有提到在编码过程当中遇到的问题和关于OO思想的思考,如@Ace_Monster的博客。
关于类图的绘制上,建议你们在设计的阶段就使用UML工具本身手动绘制,并在博客中对设计思路加以解释:为何选择这样的类设计方案?这样设计有什么好处?而不是先编码而后用IDE直接生成而且不加修改的直接贴上来。部分同窗还不明白“类图”到底应该长啥样,推荐北航的优秀做业:http://www.cnblogs.com/jeffan/p/bingoit2.html。学习
在这次做业中,第一次引入了互测机制。测试
测出一个bug扣逻辑分1分(测试人本身得到1分),最多可扣为0,同一类多个bug只算1个;编码
代码不规范,酌情扣除规范分(如:没有按照面向对象思惟写类和对象,而是笼统的写在一个main.cpp中、变量命名使用中文拼音或无心义的简单字母aa/bb/x/y等)。请你们从网上寻找一份C++编码规范,依照比较详细的规范,从中选择一些适合的部分进行学习。设计
在评测bug时,但愿可以明确的是:code
对于bug的评判,应当追溯到做业原题的要求上,也即:和预期不一致的软件行为。在本次做业中,没有要求电梯调度的最终结果最优,所以超过最短期的结果不算做一个bug。在同窗提交的评测中,合理的bug有例如:htm
fprintf(fp, "电梯在%d时刻停在%d楼", current_time, current_floor);
不符合题目输出要求- 当input为
2/0 1 2/1 2 1
时输出1 2/3 2
,电梯在1s时不可能运行到二楼。- 题目要求输出为电梯停靠的时刻和楼层,有可能电梯要接客时停靠了;可是被测方代码中电梯送客出电梯时才输出停靠时刻和楼层。
- ...
学号 | 总分 |
---|---|
031702229 | 20 |
031702307 | 20 |
031702319 | 20 |
031702345 | 20 |
031702413 | 20 |
031702614 | 20 |
031702629 | 20 |
031702645 | 20 |
031702647 | 20 |
031702333 | 19 |
031702122 | 18 |
031702203 | 18 |
031702646 | 18 |
031702105 | 17 |
031702116 | 17 |
031702442 | 17 |
031702617 | 16 |
031702202 | 15 |
031702214 | 15 |
031702113 | 15 |
031702440 | 14 |
031702332 | 13 |
031702147 | 12 |
031702148 | 10 |
031702347 | 8 |
031702520 | 7 |
031702201 | 6 |
031702109 | 5 |
031702112 | 5 |
031702138 | 5 |
031702221 | 5 |
031702235 | 5 |
031702305 | 5 |
031702334 | 5 |
031702349 | 5 |
031702402 | 5 |
031702403 | 5 |
031702414 | 5 |
031702501 | 5 |
031702512 | 5 |
031702517 | 5 |
031702524 | 5 |
031702548 | 5 |
031702615 | 5 |
031702628 | 5 |
031702644 | 5 |
031702104 | 0 |
031702216 | 0 |
031702224 | 0 |
031702318 | 0 |
031702401 | 0 |
031702404 | 0 |
031702613 | 0 |