Program gt;
var b:array[1..100]of integer;
r,i,n,q,min,t:integer;
begin
read(N);
q:=0;
for i:=1 to n do
begin
read(b[i]);
if(b[i]>0)then begin
q:=q+1;
if(q=1)then begin
r:=i;
t:=b[i];
end;
end;
end;
min:=b[1];
for i:=2 to n do
if(b[i]<min)then min:=b[i];
for i:=1 to n do
begin
if(b[i]=min)then b[i]:=t;
if(i=r)then b[i]:=min;
write(b[i],' ');
end;
end.
Все они чётные, или делятся на 2
1туда 2 кота
2туда сабаку
3туда 2 гусей обратно 2 котов
4туда гуся
5туда 2 кота
Виталий|Андрей|Павел=(Виталий+Андрей+Павел)-Андрей&Виталий-Андрей&Павел-Виталий&Павел
Виталий=90
Павел=132
Андрей=121
Андрей&Виталий = 50
Андрей&Павел = 91
Виталий&Павел = 51
Виталий|Андрей|Павел = (132+121+90)-50-91-56=146
Ответ: 146
Ответ в файле::::::::::::::::::::::::::::::::::::::::::::