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


c0745077 (Haha)

學校 : 不指定學校
編號 : 81434
來源 : [218.173.41.87]
最後登入時間 :
2022-07-16 22:21:52
b374. [福州19中]众数 | From: [114.39.109.105] | 發表日期 : 2018-11-18 10:23

可以請教一下,第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
來源 : [140.112.230.10]
最後登入時間 :
2024-04-08 03:46:24
b374. [福州19中]众数 | From: [219.85.203.44] | 發表日期 : 2018-11-18 23:28

a是1~30000阿

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




 
ZeroJudge Forum