#20030: 陣列大小


yyspencer1025@gmail.com (Spencer y.y. Huang)

學校 : 不指定學校
編號 : 92371
來源 : [123.193.61.159]
最後登入時間 :
2021-08-15 02:23:06
e346. 區間和練習 | From: [211.72.213.185] | 發表日期 : 2019-11-18 17:18

請問有人知道陣列要開多大嗎?

我開200000 沒過

#include <iostream>

using namespace std;

int main(){

    long long a[200000],n,q,l,r;

    cin>>n;

    for(int i=1;i<=n;++i){

        cin>>a[i];

    }

    a[0]=0;

    for (int i=1;i<=n;++i){

        a[i]+=a[i-1];

    }

    cin>>q;

    while (q--){

        cin>>l>>r;

        cout<<a[r]-a[l-1]<<endl;

    }

    cout<<endl;

}

 

 
#20050: Re:陣列大小


yyspencer1025@gmail.com (Spencer y.y. Huang)

學校 : 不指定學校
編號 : 92371
來源 : [123.193.61.159]
最後登入時間 :
2021-08-15 02:23:06
e346. 區間和練習 | From: [211.72.213.185] | 發表日期 : 2019-11-20 19:22

請問有人知道陣列要開多大嗎?

我開200000 沒過

#include

using namespace std;

int main(){

    long long a[200000],n,q,l,r;

    cin>>n;

    for(int i=1;i<=n;++i){

        cin>>a[i];

    }

    a[0]=0;

    for (int i=1;i<=n;++i){

        a[i]+=a[i-1];

    }

    cin>>q;

    while (q--){

        cin>>l>>r;

        cout<<a[r]-a[l-1]<<endl;

    }

    cout<<endl;

}

 

要在int main裡面加

ios_base::sync_with_stdio(0);

    cin.tie(0);



 
ZeroJudge Forum