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