#6481: TLE(1s)


abc873693 (剛)

學校 : 國立臺中高級工業職業學校
編號 : 21601
來源 : [61.223.36.38]
最後登入時間 :
2022-10-10 18:20:30
a104. 排序 -- yoooooooo | From: [111.252.7.187] | 發表日期 : 2012-03-17 17:39

#include <iostream>
using namespace std;
int main (){
   long long int a,c=0;
   long long int s[100][1001];
   while(cin>>a&&a!='EOF'){      
   s[c][0]=a;
   for(long long int i=1;i<a;i++)cin>>s[c][i];
   for(long long int b=1;b<a-1;b++){
       for(long long int d=b+1;d<a;d++){
            if(s[c][b]>s[c][d])swap<long long int>(s[c][b],s[c][d]);
                           }
                           }
   c++;
   }
   for(long long int a=0;a<c-1;a++){
           for(long long int q=1;q<s[a][0];q++)cout<<s[a][q]<<" ";
           cout<<endl;
           }         
  return 0;
}
想請問為何自己測都沒問題 但為何逾時

是因為氣泡太慢?還是如何?

謝謝

 
ZeroJudge Forum