我知道一些算法判断在线系统,但很少有人附加解决方案。在我在这些系统上发布自己的答案之后的大部分时间里,我可以看到其他人的解决方案具有更少的内存使用量和更短的CPU时间成本,这在我的代码无法实现的重构之后。是否有任何问题集与他们有优雅的解决方案?我想阅读解决方案,找到填补空白的地方。提前谢谢!
答案 0 :(得分:2)
您还可以查看Google Code Jam。此外,对于大多数流行的在线评委(例如UVa,SPOJ),搜索论坛或只是在谷歌搜索会产生很多想法和提示。
答案 1 :(得分:2)
FWIW,CodeChef有一些非常有趣的问题。您可以对解决方案进行编码并提交以针对其测试用例进行测试。实际上很有趣。
答案 2 :(得分:1)
TopCoder在竞赛中遇到了大量问题和解决方案。
答案 3 :(得分:-1)
http://refactormycode.com/ [deadlink] 是一个非常好的地方。你可以看到其他人的重构。在像Topcoder这样的地方,重点是在给定时间内使用尽可能少的代码行获得正确的解决方案