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


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
d166. 反轉表 -- w11123 | From: [125.228.232.84] | 發表日期 : 2010-01-25 08:25

請問會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)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
d166. 反轉表 -- w11123 | From: [219.70.174.13] | 發表日期 : 2010-01-25 14:21

請問會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)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
d166. 反轉表 -- w11123 | From: [125.228.232.84] | 發表日期 : 2010-01-25 19:19

EOF的問題

無言了

TLE第5次...

暫時放棄這題=  =

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


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

學校 : 臺北市立忠孝國民中學
編號 : 7143
來源 : [180.176.124.57]
最後登入時間 :
2016-03-08 09:08:54
d166. 反轉表 -- w11123 | From: [124.8.77.86] | 發表日期 : 2010-01-30 23:00

EOF的問題

無言了

TLE第5次...

暫時放棄這題=  =



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


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
d166. 反轉表 -- w11123 | From: [219.70.174.13] | 發表日期 : 2010-01-31 09:59

EOF的問題

無言了

TLE第5次...

暫時放棄這題=  =



我這提用暴力解也是TLE

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