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

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

why WA? HELP ME!
Послано Khosrow 25 июн 2007 01:53
here is my program; tell me what's wrong with it.plz.
program khosrow;
var
c,i,j,h,n,sum,sub:integer;
a,w:array[1..20]of integer;
begin
read(n);
sum:=0;
for i:=1 to n do
    begin
        readln(w[i]);
        sum:=sum+w[i];
    end;
c:=sum;
for i:=1 to n do
    a[i]:=0;
repeat
i:=0;
      repeat
            inc(i);
      until a[i]=0;
      a[i]:=1;
      for j:=1 to i-1 do
          a[j]:=0;
      sub:=0;
      for h:=1 to n do
          if a[h]=1 then sub:=sub+w[h];
      if c>abs(sum-(2*sub)) then
         c:=abs(sum-(2*sub));
until sub=sum;
writeln(c);
end.