Time Limited Exceeded:每个题目都有设置时间,代码跑的时间超过了就是tle了
1 #include<stdio.h> 2 int main() 3 { 4 int a,b,c,i,n; 5 double x; 6 while(scanf("%d",&n),n) 7 { 8 a=b=c=0; 9 for(i=0;i<n;i++) 10 { 11 scanf("%lf",&x); 12 if(x<0) a++; 13 else if(x>0) c++; 14 else b++; 15 } 16 printf("%d %d %d\n",a,b,c); 17 } 18 return 0; 19 }
有点不好意思,这题犯了几个相当低级的错误,一个是scanf后面的引号打错位置了,一个是for语句写成if(n--)了,这个应该是不对的,少读了一个,
但是还是运行不起来,于是在网上复制了一个过去(捂脸),等到开学以后再打一次吧。

本文探讨了在编程竞赛中遇到TimeLimitExceeded (TLE) 错误的原因及解决方案,通过具体代码示例,分析了常见的编程错误,并提供了解决方法。

258

被折叠的 条评论
为什么被折叠?



