“低保 数据公开,由助教给出 编译时间和运行时间合理即可 合理=稍作优化 扣分 晚交:第一天扣1分,第二天扣2分,第三天扣3分 超时
“低保” • 数据公开,由助教给出 • 编译时间和运行时间合理即可 • 合理=稍作优化 • 扣分: • 晚交:第一天扣1分,第二天扣2分,第三天扣3分…… • 超时:
天梯 每个学生必须贡献一个数据,这个数据会以该同学的名字命名并 公开,而且会流传到下一届 这个数据必须符合规范,不涉及任何未定义的内容 目标 卡其他人的编译时间和运行时间 ·让自己编译时间和运行时间尽量短 双5s原则 自己的编译时间<5s 自己的运行时间<5s
天梯 • 每个学生必须贡献一个数据,这个数据会以该同学的名字命名并 公开,而且会流传到下一届 • 这个数据必须符合规范,不涉及任何未定义的内容 • 目标 • 卡其他人的编译时间和运行时间 • 让自己编译时间和运行时间尽量短 • 双5s原则: • 自己的编译时间<5s • 自己的运行时间<5s
天梯排名的计算依据 假设有编号为ABCD…的测试点 小明在A测试点的运行时间为4s,全班排名第一,+30分 小明在B测试点的运行时间为83,全班排名第十二,+18分 小明在C测试点的挂了,+0分 挂1=编译时间≥15s 挂1=运行时间215s 小明在所有测试点上的分数之和,就是天梯排名的唯一依据
天梯排名的计算依据 • 假设有编号为A,B,C,D,…的测试点 • 小明在A测试点的运行时间为4s,全班排名第一,+30分 • 小明在B测试点的运行时间为8s,全班排名第十二,+18分 • 小明在C测试点的挂了,+0分 • 挂1=编译时间≥15s • 挂1=运行时间≥15s • 小明在所有测试点上的分数之和,就是天梯排名的唯一依据
天梯排名活动结束之后获得的分数 第一名:+15分 第十一名~第十五名:+5分 第二名:+14分 第十六名~第二十名:+3分 第三名:+13分 之后:+1分 第四名、第五名:+11分 第六名、第七名:+9分 第八名~第十名:+7分
天梯排名活动结束之后获得的分数 • 第一名:+15分 • 第二名:+14分 • 第三名:+13分 • 第四名、第五名:+11分 • 第六名、第七名:+9分 • 第八名~第十名:+7分 • 第十一名~第十五名:+5分 • 第十六名~第二十名:+3分 • 之后:+1分
约定 所有测试程序都需要公开 测试程序公开截止日期:5月1日 如果TA认为数据不合适,会联系修改 排名开始日:5月1日 排名结束日=最晚提交截止日 0会每天公布每人的分数明细,但不公布运行时间 最后一天的排名是有用,前几天都只作为参考 所有编译器的源代码在排名结束之后,也必须公开
约定 • 所有测试程序都需要公开 • 测试程序公开截止日期:5月1日 • 如果TA认为数据不合适,会联系修改 • 排名开始日: 5月1日 • 排名结束日=最晚提交截止日 • OJ会每天公布每人的分数明细,但不公布运行时间 • 最后一天的排名是有用,前几天都只作为参考 • 所有编译器的源代码在排名结束之后,也必须公开