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

Обсуждение задачи 1005. Куча камней

is it correct we get at #5 WA
Послано Aybek_TKTL 3 фев 2006 19:56
var
a,c,b : array[1..10000]of longint;
var n : longint;

procedure sort(m,t:longint);
var y,i,j,w:longint;
begin
    i:=m;j:=t;y:=a[(m+t)div 2];
    repeat
         while a[i]<y do inc(i);
         while a[j]>y do dec(j);
         if i<=j then begin
             w:=a[i];a[i]:=a[j];a[j]:=w;
             inc(i);dec(j);
         end;
    until i>j;
    if i<t then sort(i,t);
    if m<j then sort(m,j);
end;

PRocedure red;
var
i,j : longint;
begin
  readln(n);
    for i:=1  to n do
       read(a[i]);

sort(1,n);
end;

{=-=================}
PRocedure get;
var
i,sum1,sum2 : longint;
begin
sum1:=a[n];
sum2:=0;
   for i:=n-1  downto 1 do
   begin
      if sum1>=sum2 then
         begin
            sum2:=sum2+a[i];
         end
         else
         begin
           sum1:=sum1+a[i];
         end;
   end;
   writeln(abs(sum1-sum2));
end;

{=-=================}
BEgin
    red;
    get;
end.
Re: is it correct we get at #5 WA
Послано Sid 3 фев 2006 22:11
Try brudforce =) It realy works
Re: is it correct we get at #5 WA
Послано Aybek_TKTL 5 фев 2006 14:04
What does brudforce mean,my english is poor
Sid писал(a) 3 февраля 2006 22:11
Try brudforce =) It realy works
Re: is it correct we get at #5 WA
Послано void off() 5 фев 2006 15:09
Bruteforce REALLY works in 0.14, 130K:))
2Aybek_TKTL: bruteforce in this case is full search through all possible variants (if u are Russian, then полный перебор).
Re: is it correct we get at #5 WA
Послано George Skhirtladze 30 май 2010 16:24
I have WA at #5 test too.