5 M0 i( _& i2 x* K+ z编程语言及环境 % y s7 G. u. h7 O4 [5 S% J编程语言 :C语言(GCC编译器)、C++语言(G++编译器)、Java语言' X8 R. N9 ?: R! D2 S
! h+ ^# |* \. i6 G+ E4 v$ u
代码编写环境:百度之星技术社区为参赛选手提供了“百度之星-云IDE(以下简称云IDE)”。参赛选手可以选择使用本地开发工具或使用“云IDE”进行在线代码编写、调试。程序执行结果以“云IDE”编译、运行结果为准。8 [: `$ B A D9 ?8 \1 f
' ]# v s! a/ e2 F. ] @4 K代码评分环境:选手提交的代码及提交时间,以选手在每次周赛比赛当日关于某题的最后一次提交为准。选手在提交代码后,将得到程序编译的结果信息,但并不会得到判题的具体结果。在每次周赛结束后(22:00后),所有选手的代码将被离线进行评分。 4 m' b* a! Y5 y ( W& N% W! v1 e q* d0 \1 Z# N比赛评分规则* x" M/ ^. y! g4 G/ p3 b6 B
针对每一题,选手最后一次成功提交并编译通过的代码将被离线进行评分,提交代码时间,以最后一次编译通过的代码的提交时间为准。具体的评分方式如下:! i7 h0 s: }& B/ q* z) Q
[1] 选手在每次周赛比赛当日20:00:00-20:59:59提交的,针对比赛赛题中一题的程序,如在离线评判中通过全部测试数据时,获得100分作为基础分A; - |' L- @# o" M# f[2] 选手在每次周赛比赛当日21:00:00-21:59:59提交的, 针对比赛赛题中一题的程序,如在离线评判中通过全部测试数据时,获得60分作为基础分A; 3 S9 B( Z G2 S! g[3] 选手在每次周赛比赛当日20:00:00-20:59:59提交的,针对比赛赛题中一题的程序,不能在规定时限内运行结束的,获得0分作为基础分A;, `, ^% Q4 l! E+ \, g) F
[4] 我们会对选手的选手的“代码长度(越短排名越高)”、“代码运行时间/使用内存(运行时间越短排名越高,时间相同时,使用内存越少排名越高)”、“最后一次成功编译的代码的提交时间(越早提交排名越高)”三项进行排名,在总共成功编译并提交了该题代码的T人中,选手将对应以上三项获得B、C、D三个排名。1 R7 C, N9 j9 P/ d. T, p
最终选手针对该题的得分将严格遵循以下公式 , P6 ], x6 P6 [% X. `0 U# o' b, Z, ?# w4 h R% Y
选手周赛的最终排名,以当前一次周赛获得积分的和为准进行,自高分到低分排列。9 k- m1 V% G+ i' p
选手邀请赛的最终排名,以所有周赛获得积分的和为准进行,自高分到低分排列。 ) y8 e3 v0 J, s$ E( A6 }! o 1 [/ \6 V1 R9 N2 K# y2 z/ D" n; r! B
参赛方式:% N/ _9 P/ w* v% o- r3 d% C
选手需登录“百度之星技术社区”在线比赛平台(star.baidu.com)参与竞赛。; q4 p5 N* _; f8 \
% Z, ^3 p$ A* Z4 j+ D
参赛要求与资格7 W V, V4 P' p2 b' H) E
w由选手个人独立完成全部题目,承诺不作弊并不进行任何带有欺诈性的行为。. l% E) J. Q2 @6 _
w除百度现职员工、现职实习生和命题委员会成员外都有资格注册参赛。, m* c1 t Q0 w+ X
w程序离线同源性检测中如发现使用马甲或有作弊行为者,不得分并取消继续竞赛资格。 & u+ T! \% K; c% e; } " o$ E6 [0 V/ B L6 d8 P
大赛奖励: ' R# M. K& h( h( K7 v; B; x[1] 邀请赛总排名冠军:寒假往返学校与家(以学生证为准)的往返机票(或等值现金);获得进入百度之星决赛盛典的资格; 1 A! ~4 n3 ~: M[2] 邀请赛总排名前五十名:度度熊一只、邀请赛50强获奖电子证书一份,百度实习生招聘和校园招聘绿色通道资格。6 l0 G. y B M7 j* D
[3] 邀请赛周赛冠军:度度熊一只,百度BAE邀请码1个,百度实习生招聘和校园招聘绿色通道资格 & Q% r9 E" D- M[4] 注册参与抽奖:每周抽一次,每次5名获奖者(总计20名),获奖者将获得一只度度熊及一个百度BAE邀请码。' ?3 O1 f k4 C# ^
4 _6 X L. H% q2 G9 K
特别声明:3 O. c; f y8 V- U8 z: ~
百度公司对百度之星技术社区冬季邀请赛赛事规则拥有最终解释权。