#3323: 想請問一下這題TLE又AC的人..


linishan (L)


請問會TLE的原因是因為輸入的關係嗎 @@?

還是其他原因.. ?

這是我的code..

#include<iostream>
using namespace std;
int main(){
    int a[50],ans[50],ac;
    char c;
    while(1)
    {
            ac=0;
            do
            {
                while((c=getchar())==' ');
                if(c=='-'||c=='\n')break;else a[ac]=c-48;
                while((c=getchar())!=' '&&c!='\n')a[ac]=a[ac]*10+c-48;
                ac++;
            }while(c!='\n');
            if(c=='-')break;
            memset(ans,0,sizeof(ans));
            for(int i=0;i<ac;i++)
            {
                    int ct=0;
                    for(int j=0;j<ac;j++)
                    {
                            if(ct==a[i]&&ans[j]==0){ans[j]=i+1;break;}
                            if(ans[j]==0)ct++;
                    }
            }
            for(int i=0;i<ac;i++)
            {
                    if(i!=0)putchar(' ');
                    printf("%d",ans[i]);
            }
            putchar('\n');
    }
    return 0;
}

#3324: Re:想請問一下這題TLE又AC的人..


leopan0922 (zz)


請問會TLE的原因是因為輸入的關係嗎 @@?

還是其他原因.. ?

這是我的code..

#include
using namespace std;
int main(){
    int a[50],ans[50],ac;
    char c;
    while(1)
    {
            ac=0;
            do
            {
                while((c=getchar())==' ');
                if(c=='-'||c=='\n')break;else a[ac]=c-48;
                while((c=getchar())!=' '&&c!='\n')a[ac]=a[ac]*10+c-48;
                ac++;
            }while(c!='\n');
            if(c=='-')break;
            memset(ans,0,sizeof(ans));
            for(int i=0;i
            {
                    int ct=0;
                    for(int j=0;j
                    {
                            if(ct==a[i]&&ans[j]==0){ans[j]=i+1;break;}
                            if(ans[j]==0)ct++;
                    }
            }
            for(int i=0;i
            {
                    if(i!=0)putchar(' ');
                    printf("%d",ans[i]);
            }
            putchar('\n');
    }
    return 0;
}

EOF的問題
#3325: Re:想請問一下這題TLE又AC的人..


linishan (L)


EOF的問題

無言了

TLE第5次...

暫時放棄這題=  =

#3342: Re:想請問一下這題TLE又AC的人..


smartkevingenius (密碼是我的班級座號 加油吧學弟妹)


EOF的問題

無言了

TLE第5次...

暫時放棄這題=  =



我這提用暴力解也是TLE
#3344: Re:想請問一下這題TLE又AC的人..


leopan0922 (zz)


EOF的問題

無言了

TLE第5次...

暫時放棄這題=  =



我這提用暴力解也是TLE

我用getline在字串分析在用他說的暴利法2ms