
对于acm新人来说,大家觉得最诡异的就是一道题同样的代码,用g++过了,换成c++死活不过。更诡异的是返回的却是wa而不是re。对于这种情况,新人们肯定会吐槽一下。这里我来总结一下其中几点缘由。 大的原因有三个,一个是代码本身存在越界情况,二是代码使用了过多的栈空间,三是代码中关于浮点数的处理有问题。这里主要解释前两种情况,第三种情况资料较多,不解释了。 对于情况一,先上一段代码#include int main()
{
int a=1, c=2, b[5],t[10], i;
printf("%x,%x,%x\n",b,&c,&a);
for (i=...