#5948: 記憶體區段錯誤....


krisonepiece (阿爽)

學校 : 逢甲大學
編號 : 13706
來源 : [140.134.196.3]
最後登入時間 :
2015-03-22 14:33:21
d452. 二、直線最小距離和 -- 98學年度板橋高中校內資訊學科能力競賽 | From: [111.184.232.201] | 發表日期 : 2011-10-20 21:07

請問出現:

RE (SIGSEGV)
執行時期錯誤

記憶體區段錯誤!  Segmentation fault
是什麼意思?要怎麼解決?
------------------------------------- 
程式碼如下:
#include<iostream> #include<cstdlib> #include<algorithm> using namespace std; int main(){ int n; while(cin>>n){ int m,a[m+1]; for(int i=1;i<=n;i++){ cin>>m; for(int j=1;j<=m;j++){ cin>>a[j]; } std::sort(a+1,a+m+1); int sum=0; for(int k=1;k<=m;k++){ sum+=abs(a[k]-a[(m+1)/2]); } cout << sum << "\n"; } } return 0; }
 
 

 
ZeroJudge Forum