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


c0745077 (Haha)

學校 : 不指定學校
編號 : 81434
來源 : [218.173.41.87]
最後登入時間 :
2022-07-16 22:21:52

可以請教一下,第10筆測資出現這個訊息是甚麼原因造成嗎?

程式碼:

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main()
{
int n;
int a;
int data[10000] ={0};
int count=0;
while (cin>>n)
{
for(int i=1; i<=n; i++)
{
cin>>a;
data[a]++;
count=max(count,data[a]);
}
for(int i=1; i<=n; i++){
if(data[i]==count)
{
cout << i << " "<<count<<endl;
}
}
}

}

#16093: Re:記憶體區段錯誤! Segmentation fault (core dumped)


k034006 (Sine Wu)

學校 : 高雄市立高雄高級中學
編號 : 46921
來源 : [101.8.241.140]
最後登入時間 :
2025-07-20 13:37:31

a是1~30000阿

所以data[a]有機會戳到不該戳的點