Решения задач acmp.ru
Главная
Вход
Регистрация
Воскресенье, 27.09.2020, 14:08Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Pascal

0058 Проверка на симпатичность

Скачать файл можно после просмотра рекламы:

05.06.2012, 02:34
var f1,f2:text;
n,m,i,j,k,t:integer;
a:array [1..100,1..100] of integer;
ok:boolean;
begin
assign(f1,'input.txt');
assign(f2,'output.txt');
reset(f1);
rewrite(f2);
read(f1,t);
for k:=1 to t do
    begin
    read(f1,n,m);
    for i:=1 to n do
        for j:=1 to m do
            read(f1,a[i,j]);
    Ok:=true;
    for i:=1 to n-1 do
    begin
      for j:=1 to m-1 do
      begin
        if( (a[i,j]+a[i,j+1]+a[i+1,j]+a[i+1,j+1]) mod 4 = 0 )
        then Ok:=false;
      end;
    end;
    if(Ok)then writeln(f2,'YES') else writeln(f2,'NO');
    end;
close(f1);
close(f2);
end.
Категория: Pascal | Добавил: shum
Просмотров: 2423 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020