ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1296. Гиперпереход

Отчего compile eror? на dev-cpp компилиться
Послано Uran 31 мар 2007 00:45
#include <iostream.h>
#include <iostream>
int main()
{
    using namespace std ;
    const int c=60000;
    long long a[c],i,j,n,ans;
    a[0]=0;
    cin>>n;
    for (i=1;i<n+1;i++){cin>>a[i];a[i]=a[i-1]+a[i];}
    ans=0;
    for (i=1;i<n+1;i++){for (j=i;j<n+1;j++){if (a[j]-a[i-1]>ans){ans=a[j]-a[i-1];}}}
    cout<<ans;
    return 0;
}
Re: Отчего compile eror? на dev-cpp компилиться
Послано [SPbSU ITMO] WiNGeR 31 мар 2007 02:09
Use __int64 instead of long long. And read FAQ, there is a lot of different useful information about avoiding compilation error
Re: Отчего compile eror? на dev-cpp компилиться
Послано Romko [Lviv NU] 1 апр 2007 17:23
Here is your compiling code:
#include <iostream>
using namespace std;
int main()
{
using namespace std ;
const int c=60000;
long long a[c],i,j,n,ans;
a[0]=0;
cin>>n;
for (i=1;i<n+1;i++){cin>>a[i];a[i]=a[i-1]+a[i];}
ans=0;
for (i=1;i<n+1;i++){for (j=i;j<n+1;j++){if (a[j]-a[i-1]>ans){ans=a[j]-a[i-1];}}}
cout<<ans;
return 0;
}