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

Обсуждение задачи 1410. Трещина

WA#5 Could not find mistake with my code
Послано Nguyen Khac Tung 27 мар 2012 19:57
Var     ch:Char;
        S:Array[-1..200000] of Longint;
        tmp:String;
        n,i,j,p,q,k,maxx:Longint;
Function max(x,y:Longint):Longint;
Begin
        If x>y then max:=x else max:=y;
End;

Begin
        tmp:='';
        s[0]:=0;
        While not eof do
         Begin
          Read(ch);
          If ((ch in ['a'..'z']) or (ch in ['A'..'Z'])) then tmp:=tmp+ch
          Else If length(tmp)>0 then
           Begin
            inc(n);
            p:=length(tmp);

            If (n<3) then s[n]:=p
            Else s[n]:=max(s[n-2],s[n-3])+p;

            If s[n]>maxx then maxx:=s[n];

            tmp:='';

           End;
         End;

        If n=0 then Writeln(length(tmp)) Else
        Writeln(maxx);
End.

Please help. Tks
Re: WA#5 Could not find mistake with my code
Послано nobik 19 июн 2012 00:35
HI!!! In 5  test ENTER))) Try to paste '$' between two lines))) Good day)))

Edited by author 19.06.2012 00:36
Re: WA#5 Could not find mistake with my code
Послано pswgoo 6 фев 2013 20:53
Thanks a lot,I got AC after looking your hint!