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

Обсуждение задачи 1126. Магнитные бури

Wrong AC
Послано DNS 12 сен 2010 19:09
#include <iostream>
using namespace std;
 int a[30000];
  int m,answer,k=0;
  int ans(int x){
      int amax=0;
      for(int i=x;i<x+m;i++)
        if (amax<a[i]) amax=a[i];

        return amax;
 }
 int main(){
 int n=0,N;
 cin>>m;
 for(int i=0;i<30000;i++){
 cin>>n;
 if (n==-1)break;
 else {a[i]=n; N=i;}
 }
 for(int i=0;i<=N-m+1;i++)
 cout<<ans(i)<<endl;
  return 0;
 }

bruteforce solution has ac. i think you should add some hard tests