#20677: 為何會RE呢,求解


Easonsfriend (去寫./Problems?ownerid=89827)

學校 : 不指定學校
編號 : 89827
來源 : [106.105.188.90]
最後登入時間 :
2024-04-23 23:15:35
e838. P5. 炸彈超人(Bombs) -- 2019年08月TOI新手同好會 | From: [106.105.188.90] | 發表日期 : 2020-02-18 22:58

通過檢測
通過檢測
通過檢測
通過檢測
通過檢測
通過檢測

#6: 5% RE (SIGSEGV)

記憶體區段錯誤!
Segmentation fault (core dumped)
通過檢測

#8: 5% RE (SIGSEGV)

記憶體區段錯誤!
Segmentation fault (core dumped)
通過檢測

#10: 5% RE (SIGSEGV)

記憶體區段錯誤!
Segmentation fault (core dumped)

#11: 5% AC (2ms, 340KB)

通過檢測

#12: 5% AC (2ms, 348KB)

通過檢測

#13: 5% AC (2ms, 340KB)

通過檢測

#14: 5% AC (2ms, 344KB)

通過檢測

#15: 5% AC (2ms, 376KB)

通過檢測

#16: 5% AC (2ms, 352KB)

通過檢測

#17: 5% AC (2ms, 332KB)

通過檢測

#18: 5% AC (2ms, 340KB)

通過檢測

#19: 5% AC (2ms, 340KB)

通過檢測


#include <iostream>

using namespace std;

 

int main(){

    ios::sync_with_stdio(false);cin.tie(0);

    char c[101][101];

    int n,x[100],y[100],k=0,i,j;

    cin>>n;

    for(i=0;i<n;i++){

        for(j=0;j<n;j++){

            cin>>c[i][j];

            if(c[i][j]=='*'){

                x[k]=i;

                y[k]=j;

                k++;

            }

        }

    }

    //for(int i=0;i<k;i++){

    //    cout<<x[i]<<' '<<y[i]<<'\n';

    //}

    

    for(i=0;i<k;i++){

        for(j=0;j<n;j++){

            c[x[i]][j]='*';

        }

    }

    for(i=0;i<k;i++){

        for(j=0;j<n;j++){

            c[j][y[i]]='*';

        }

    }

    for(i=0;i<n;i++){

        for(j=0;j<n;j++){

            cout<<c[i][j];

        }

        cout<<'\n';

    }

    return 0;

}

 
 
ZeroJudge Forum