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

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

Why I got W.A.?
Послано Aarontony 27 авг 2004 10:03
program ural1005;
var
 s:array[1..400] of longint;
 i,j,k,l,c,max,total,a:longint;

 procedure init;
   begin
     read(k);total:=0;max:=200000;
     for i:=1 to k do begin read(s[i]);inc(total,s[i]);end;
   end;

 procedure main;
   begin
     c:=k;l:=0;
     for i:=1 to k do
        for j:=i+1 to k do
          begin
            l:=1;s[c+l]:=s[i]+s[j];
        for a:=j+1 to k do
          begin inc(l);s[c+l]:=s[c+1]+s[a];end;
          inc(c,l);
          end;
   end;

   procedure printf;
     begin
   for i:=1 to c do
     begin
      k:=2*s[i]-total;
      if k<0 then k:=k*(-1);
      if k<max then max:=k;
     end;
   writeln(max:0);
     end;

 begin
init;
main;
printf;
end.

It's wrong on test 1.
why?
Who can tell me the test datas ?
My e-mail is tengfei_wei@yahoo.com.cn
Re: Why I got W.A.?
Послано LeXuS[Alex Kalugin] 27 авг 2004 17:18
here 1 more:
10
1234 345 3453 567
2342 456 46 578
2344 567

My program said: 9, but yours - 83...
Re: Why I got W.A.?
Послано Angor 4 мар 2005 01:52
Why 9?!
1234+2342+46+2344 = 345+3453+567+456+578+567!
Correct answer is 0, isn't it!
Re: Why I got W.A.?
Послано Sni 2 ноя 2005 19:12
0 is true
but my porgram said 1646:(((((((
Re: Why I got W.A.?
Послано RobertKhasanov 4 янв 2007 00:07
This is test must be for checked(Проверки, точно не знаю как на инглише)!
My AC(!) program in this test say 246.....
Re: Why I got W.A.?
Послано BloodNess 12 янв 2007 17:42
I have WA in test#1, but in this test I have answer 0!



Edited by author 12.01.2007 17:43