[问题] ACM11401 (已解决)

楼主: lmd71982 (别再当机了!!)   2014-10-30 00:08:30
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
C
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
time limit exceeded
喂入的资料(Input):
5 8 10 100
预期的正确结果(Expected Output):
3 22 50 79625
错误结果(Wrong Output):
time limit exceeded
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/fjzdPtmS
补充说明(Supplement):
可以请问板上的神手们为什么这样会造成超过时间啊?
要如何修改会比较好呢
作者: firejox (Tangent)   2014-10-30 02:18:00
砍掉重练
楼主: lmd71982 (别再当机了!!)   2014-10-30 10:29:00
请问楼上是哪边运算太过费时呢?
作者: Killercat (杀人猫™)   2014-10-30 12:24:00
ACM TLE的原因很多 不见得是费时。无限循环或者allocate不到内存都是TLE的可能原因... c[1000001]我建议改成heap试试看UVa以前的系统allocate内存失败会直接卡在那一行
作者: dreamoon (千古悲情人物)   2014-10-30 12:55:00
为什么我传同样code上去是拿到WA啊?

Links booklink

Contact Us: admin [ a t ] ucptt.com