#28779: 題目給的n是不是不只10^6 ?


s111010137@student.nqu.edu.tw (Khazix)


#include <iostream>

using namespace std;

int main(void)

{

    int n;

    int an[100001];

    long long int sum_0;

    while (cin >> n)

    {

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

        {

            cin >> an[i];

        }

 

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

        {

            sum_0 = 0;

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

            {

                if (an[i] > an[j])

                {

                    sum_0 += an[j];

                }

 

                else

                {

                    break;

                }

            }

 

            for (int j = i - 1; j >= 0 ; j--)

            {

                if (an[i] > an[j])

                {

                    sum_0 += an[j];

                }

 

                else

                {

                    break;

                }

            }

 

            cout << sum_0 << endl;

        }

 

    }

    return 0;

}

 

如題

希望有人能告訴我n最大為何 

或者是我程式哪裡寫錯

感謝!

#28780: Re:題目給的n是不是不只10^6 ?


cges30901 (cges30901)



    int an[100001];


可是你的an只有10^5

#28781: Re:題目給的n是不是不只10^6 ?


s111010137@student.nqu.edu.tw (Khazix)



    int an[100001];


可是你的an只有10^5


小弟眼幹XD

謝謝!