#25703: 記憶體區段錯誤 求解!!


howie13579 (技職水龍頭)

學校 : 國立臺灣科技大學
編號 : 131965
來源 : [223.137.239.85]
最後登入時間 :
2024-03-15 13:51:51
a693. 吞食天地 | From: [111.243.26.80] | 發表日期 : 2021-06-14 14:48

//如題測試都過但是提交卻出現記憶體區段的問題

 

 

#include<iostream>

 

using namespace std;

 

int main()

{

int n, m, i, x, y,total;

int plus[1001] = { 0 }, sum[1000] = { 0 };

while (cin >> n >> m)

{

 

 

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

{

cin >> plus[i];

sum[i + 1] += plus[i];

sum[i + 1] += sum[i];

}

 

for (i = 0; i < m; i++)

{

 

cin >> x >> y;

total = sum[y] - sum[x-1];

 

cout << total<<endl;

}

}

return 0;

}

 
#25704: Re:記憶體區段錯誤 求解!!


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.217.8]
最後登入時間 :
2024-04-13 22:06:23
a693. 吞食天地 | From: [114.44.13.241] | 發表日期 : 2021-06-14 17:56

陣列開太小,題目有說n和m小於等於100000

 
ZeroJudge Forum