| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:noteIn Reply To:note Posted by:huacm12 at 2007-09-08 21:25:13 测试数据有问题!!!
下面这中输入会超时(应该是无法结束)
int main()
{
int x;
veclen = 0;
while(scanf("%d", &x) != EOF)
{
if(x != 0)
{
vec[veclen++] = x;
while(scanf("%d", &x) ,x) vec[veclen++] = x;
}
while(scanf("%d", &sum), sum) { ...}
veclen = 0;
}
return 0;
}
改成下面这种输入就可以了:(感觉很搞笑)
veclen = 0;
while(scanf("%d", &vec[veclen]) != EOF)
{
if(vec[veclen] == 0)
{
while(scanf("%d", &sum), sum)
{ ...
veclen = 0;
}
else { veclen ++;}
}
//欢迎回帖
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator