读书人

帮忙看看哪错了解决方法

发布时间: 2012-03-22 17:43:57 作者: rapoo

帮忙看看哪错了
在OJ上提交,Runtime Error
为什么会RE啊? 在自己电脑上运行都好好的.
题目可以使用的内存: Memory Limit : 32768 KB

C/C++ code
#include<iostream>#include<string>using namespace std;char s[1000000],c[1000000];int main(){    int t,tmp,len;    char *pts,*ptc,*p;    while(scanf("%s",s)!=EOF&&strcmp(s,".")!=0)    {        t=1; c[0]=s[0];        pts=s; ptc=c;p=s;        len=strlen(s);        while(1)        {            if(len%t!=0){c[t]=s[t];t++;pts=s;continue;}            tmp=strncmp(ptc,pts,t);            if(tmp!=0)            {                c[t]=s[t];                t++; pts=s;                continue;            }            pts+=t;            if(pts-p==len) break;            //if(*pts==0)break;        }        cout<<len/t<<endl;    }    return 0;}


[解决办法]
jie fen
[解决办法]
jf
[解决办法]

[解决办法]
我也不知道啊
[解决办法]
楼主散分吧,楼下的都接着呢= =....
[解决办法]
恭喜楼主问题解决,接分
[解决办法]
接分~~
[解决办法]
那我也跟着接分了
[解决办法]
那就节分
[解决办法]
jf

读书人网 >C++

热点推荐