预告:几个有趣的编程比赛

刚过完年回到家,也跟大家说一声新年快乐。
今天莫名其妙地收到一封邮件,邀请我参加felicity.iiit.ac.in举办的几个编程比赛。我看了一下介绍,这些比赛还是挺有意思的,这里向大家推荐一下。

http://felicity.iiit.ac.in/codecraft/
CodeCraft,举办了两三年了,一个传统方式的编程比赛。
测试赛:14th Feb, 6pm – 8pm IST (GMT +5:30).
正式比赛:15th Feb, 2pm – 10pm IST (GMT +5:30).

http://felicity.iiit.ac.in/~math/
MathematiKa,已经举办过一年了,这是第二年的比赛。比赛共12道数学题,你只需要提交答案即可。例如,去年的第四题叫你计算前30个正整数x使得F(x) = 5x^2 + 14x + 1是一个完全平方数。提交时,把所有30个数从小到大连接在一起即可。最大的那个x有十几位,因此这题硬算是不行的。
测试赛:12th Feb, 6pm – 9pm IST (GMT +5:30).
正式比赛:13th Feb, 2pm – 10pm IST (GMT +5:30)


http://felicity.iiit.ac.in/tle/
Time Limit Exceeded是一个另类的C/C++编程挑战赛,得分的依据千奇百怪,源码的长度、分号的个数、空格的个数都有可能算到得分公式里。例如,写一个Hello World程序,得分是100/(1 + 分号个数 + 空格个数)。下面两段代码中,第一个代码用了四个空格和一个分号,因此只能得16.67分;第二个代码只用到一个空格,因此可以得到50分。

#include<stdio.h>
int main()
{
puts("Helloworld");
}

#include<stdio.h>
main(){if(puts("HelloWorld")){}}

测试赛:9th Feb, 6pm – 9pm IST (UTC +5:30).
正式比赛:10th Feb 2pm – 13th Feb 2pm (72 hours [3 days]) IST (UTC +5:30).

22 条评论

发表评论

7  +  2  =