信息沟通和赛题讨论请上旺旺群:1251809708
复赛相关资料:
题目
https://code.aliyun.com/MiddlewareRace/order-system
样例实现
https://code.aliyun.com/MiddlewareRace/order-system-impl
第二赛季答疑
https://bbs.aliyun.com/read/288212.html?spm=5176.bbsl254.0.0.ECe5UV
机器环境:
CPU:8核,物理内存10G,JVM大小5G(其中有一部分被评测case占用,这部分小于1G),试跑期间JVM还没设置,使用默认的2.5G
3块SATA磁盘,容量至少1.5T
选手之间磁盘不共用,内存不共用,cpu也不共用
试跑期间机器环境和正式环境相同
规则:
1. 试跑期间(19日09:00 ~ 25日12:00)不限制提交次数,提供日志,不展示排名;7月25日12:00关闭试跑通道。
2. 正式比赛:7月25日19:00开启代码提交通道,期间每日只允许
两
四次有效提交;7月26日10:00开始展示排名。
3. 正式比赛在8月2日24:00关闭所有提交,8月2日12:00开始,为了减少选手间程序互相影响,所有的测试都调整为单机运行,请务必在8月2日12:00之后再次提交你认为最优化的程序博取最高分。
4 程序hang死超过3分钟会被强杀(kill -9),如果看到日志文件里有一个stopped_by_monitor的文件,说明你的程序是被强杀了,一般是FGC原因,看一下FGC日志
5. 测试程序要求construct必须在一小时内返回,但是执行查询操作时并没有超时时间,实际上第二个小时也可以用于构建,怎么做自己参悟
日志查看(同步延迟5min):
编译日志下载路径:
http://ali-middleware-race.oss-cn-shanghai.aliyuncs.com/
<teamcode>_latest.tar.xz (5min快速通道)
运行日志下载路径:
http://ali-middleware-race.oss-cn-shanghai.aliyuncs.com/<containerid>.tar.xz
如何知道containerid ?
1. 前端返回的错误信息
2. 打包日志中最后几行会有You container id is xxxxxx,这个containerid是一个长字符串,取其中的前11位作为查找log用的文件名
试跑数据下载:
700M 包含测试case的数据 http://ali-middleware-race.oss-cn-shanghai.aliyuncs.com/prerun_data.tar.gz
100M 不含测试case的数据 http://ali-middleware-race.oss-cn-shanghai.aliyuncs.com/prerun_data_withoutcase.tar.gz
评测程序如何判断两个double类型相等?
Math.abs(a - b) < 0.0001
-------------------------
太不靠谱了,一次延长还那么久,真是醉了
-------------------------
-------------------------
更新了一下规则
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。