var a:array[0..10,0..10] of char;
h,c,ch1,ch2:array[0..10,0..10] of longint;
i,j,max:longint;
procedure nhap;
begin
For i:=1 to 8 do
begin
For j:=1 to 8 do read(a[i,j]);
readln;
end;
end;
procedure xuli;
begin
For i:=1 to 8 do
for j:=1 to 8 do
begin
if a[i,j]='1' then
begin
h[i,j]:=h[i,j-1]+1;
c[i,j]:=c[i-1,j]+1;
ch1[i,j]:=ch1[i-1,j-1]+1;
ch2[i,j]:=ch2[i-1,j+1]+1;
end
else
begin
h[i,j]:=0;
c[i,j]:=0;
ch1[i,j]:=0;
ch2[i,j]:=0;
end;
end;
max:=0;
for i:=1 to 8 do
for j:=1 to 8 do
begin
if h[i,j]>max then max:=h[i,j];
if c[i,j]>max then max:=c[i,j];
if ch1[i,j]>max then max:=ch1[i,j];
if ch2[i,j]>max then max:=ch2[i,j];
end;
writeln(max);
end;
begin
assign(input,'banco.inp');reset(input);
assign(output,'banco.out');rewrite(output);
nhap;
xuli;
end.
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Sáu, 13 tháng 5, 2022
BANCO Pascal
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.