这个C++程序VC++6.0编译通过,为什么在ACM里面是wrong answer ?

2025-04-25 17:24:30
推荐回答(4个)
回答1:

会不会是系统的测试数据太大导致long溢出啊??
题目要求n可以取到33,33!超出了long的范围

回答2:

i从2开始循环

回答3:

ACM 题目判断你是否正确是从很多方面的 比如耗时,内存消耗,是否有特殊例子调用出错等等的 ,他后台是有好多组测试数据专门测试你的代码的;
所以你的自己机子能运行不代表可以通过ACM题;

回答4:

呵呵!ACM没有那么容易的,需要考虑全面,这种题目,不能直接这么搞的