profile
Размещено 4 года назад по предмету Информатика от KekichG

Pascal ABC, В Контесте, не полностью проходит третья задача (превышен лимит времени), помогите сократить) Мой вариант прикреплён.

var k,k1,k2,n,m,p:smallint;
a:array [1..2000,1..2000] of char;
input,output:text;
begin
assign(input,'alligator.in'); reset(input);
assign(output,'alligator.out'); rewrite(output);
read(input,n,m);
for var i:=1 to n do begin
readln(input);
for var y:=1 to m do
read(input,a[i,y]);
end;
while p<1 do begin
for var i:=1 to n do
for var y:=1 to m do begin
if a[i,y]='W' then begin
for var j:=1 to (y-1) do
if a[i,j]='.' then k2:=k2+1;
if k2=(y-1) then begin a[i,y]:='.';
k:=k+1;
end;
k2:=0;
end;
if a[i,y]='N' then begin
for var j:=1 to (i-1) do
if a[j,y]='.' then k2:=k2+1;
if k2=(i-1) then begin
a[i,y]:='.';
k:=k+1;
end;
k2:=0;
end;
if a[i,y]='E' then begin
for var j:=m downto (y+1) do
if a[i,j]='.' then k2:=k2+1;
if k2=(m-y) then begin a[i,y]:='.';
k:=k+1;
end;
k2:=0;
end;
if a[i,y]='S' then begin
for var j:=n downto (i+1) do
if a[j,y]='.' then k2:=k2+1;
if k2=(n-i) then begin
a[i,y]:='.';
k:=k+1;
end;
k2:=0;
end;
end;
if k=0 then p:=1;
k1:=k1+k;
k:=0;
end;
write(output,k1);
close(input);
close(output);
end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.