Wątek zablokowany 2017-06-13 08:33 przez Patryk27.

stefan spoj

0

cześć, wie ktoś może czemu nie zalicza mi zadania na SPOJU-STEFAN?

#include <iostream>

using namespace std;

int main()
{
    int n;
    cin>>n;
    int suma=0,miasto, maks=0;

    for(int i=0; i<n; i++)
    {
        cin>>miasto;

        if(suma+miasto<0)

            suma=0;



        else
        {
            suma+=miasto;
            if(suma>maks)
            maks=suma;
        }


    }
    cout<<maks<<endl;

    return 0;
}
1

Int to za mało w tym zadaniu, suma i maks muszą być long int. Mi po tej zmianie zaliczyło.

0

no tak, maksymalny wynik to w końcu 10^10 więc by się zgadzało, dziekuję

1 użytkowników online, w tym zalogowanych: 0, gości: 1