求HDU ACM2601的AC代码,我的超时。http:⼀⼀acm.hdu.edu.cn⼀showproblem.php?pid=2610

2024年11月22日 12:44
有3个网友回答
网友(1):

变量很混乱,在前面,你的i是用来表明第i组数据的,而在后面,你的i却被用来表示数据中的第i个字符,这样会导致整个控制流混乱。程序需要重新设计。

另外本题也没有声称单行数据在1000个字符之内。
我有一段AC代码,可以避免1000个字符的问题。
#include

int main()
{
char ch;
int n;
int count;
scanf("%d%*c", &n);
while (n--)
{
count = 0;
while((ch = getchar()) != '\n')
if (ch >= '0' && ch <= '9')
count++;
printf("%d\n", count);
}
return 0;
}

网友(2):

我还是建议你去杭电的BBS上去问吧。。。这里没人会为了你一个问题去等下杭电的。。。。
还有最好去POJ练习。。。那里的题目最多的。。。随便百度下就能搜索到代码。。。。
虽然数据水了点。。。。。。。。

网友(3):

Ac steps里面的?
我遇到的是Sequence two

2610我可以给你一个算法
应该不会超时
代码你自己去写

你是hdu的吗