#20030: 陣列大小


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


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

我開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)


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

我開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);