Marathon Match概述(1)
从下个月开始,做一下Marathon Match的题目,这个和研究还比较像。。下午读了一下Marathon的提示,有好多。。
首先Marathon Match开宗明义的告诉你:test your ingenuity, determination and intelligence.下面摘了一些。。
It's entirely possible to perform all your tests by running test submissions, but one thing the top marathon
winners have in common is that they always write a local
Try not to spend more than a few hours on your tester, maximum.
you do need to make sure it is correct, perhaps by single-stepping through it and checking that the algorithms
from the problem statement are being followed exactly.
"I spend only about 5-10 hours coding, while thinking the whole 2 weeks."
The majority of the work in a marathon match is not turning your algorithm into code, but designing the algorithm
in the first place.
Tuning parameters is very important, of course, but only after you've got an algorithm you're happy with -- as
soon as you change the algorithm all that tuning has to be repeated.
Start off with an organized approach, spend more time thinking than you do coding, and keep track of your work -
it all sounds reasonable, but it isn't always so easy to stay calm in the heat of a match.