一个数学编程题站 – Project Euler

Project Euler和Euler其实没什么关系。它是一个趣味数学题的Online Judge,(国内应该做得人还不多),题目都是提交答案式的。说是一个Programming Exercises倒八九不离十,对那些想学习并快速熟悉一些比较高级的语言的人来说,是一个不错的选择。它提供了一系列的问题,按照官方的说法,require more than just mathematical insights to solve,但是同时你还必须会Program,否则就是mission impossible。每个题目刚给出时分值是20分,被解决的次数越多分数就越低,所以个别仅供热身或练打字的题目(例如Problem 1:Add all the natural numbers below 1000 that are multiples of 3 or 5)只有2分。
还有就是推荐给想玩玩数论应用题的人,这上面也涉及了一些基本数论的知识。比如,Pell方程与连分数的关系,二次型方程的整数解等等。

另外一个特点是,所有题目都遵守“One-minute rule”,意思是,如果你有有效的算法,那么所有这些题目都能在一台过得去的电脑上在一分钟之内找出答案。

刚刚已经去刷了几道,hehe…寒假准备用c++ Mathematica去练练。

转自[ADN.cn]Library
http://adn.cn/blog/article.asp?id=85

发表评论

电子邮件地址不会被公开。 必填项已用*标注