在ACM中遇到运行超时这个问题怎么解决

C++或者是Java运行超时,怎么解决这个问题,我已经改变了好几个思路都不行,除了改变思路还有什么可以解决这个问题?

3个回答

把不可能的解决尽量排除掉,不要让他出现在程序的循环中

时间都是省出来的,减少不需要的操作和判断,能用位运算就用位运算,能自己手算出来,就不要让机器去重复。希望可以帮到你

应该只有改算法一条路了,算法复杂度过高的话即使做了一些优化也会超时。不过,对代码尽量做些优化总是可取的,比如把有些操作移到循环外面进行,或者以空间换时间等等

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问