Даны координаты двух полей шахматной доски (координаты клеточки - это 2
Даны координаты двух полей шахматной доски (координаты клетки - это 2 числа от 1 до 8: номер столбца и номер строки) 1-го ли цвета эти клеточки на шахматной доске? Вывести в выходной файл сообщение YES, если они 1-го цвета, и NO иначе
Задать свой вопрос2 ответа
Дарина Кобуркина
Var
a,b : array[1..8, 1..8]of integer;
i, j,k, x, y, x1, y1:integer;
begin
k:=-1;
for i:= 1 to 8 do
begin
k:=-k;
for j:= 1 to 8 do
begin
a[i,j]:=k;
b[i,j]:=k;
k:= -k;
end;
end;
Readln(x,y);
Readln(x1,y1);
if (a[x,y] = b[x1,y1]) then Writeln('YES')
else Writeln('NO');
end.
a,b : array[1..8, 1..8]of integer;
i, j,k, x, y, x1, y1:integer;
begin
k:=-1;
for i:= 1 to 8 do
begin
k:=-k;
for j:= 1 to 8 do
begin
a[i,j]:=k;
b[i,j]:=k;
k:= -k;
end;
end;
Readln(x,y);
Readln(x1,y1);
if (a[x,y] = b[x1,y1]) then Writeln('YES')
else Writeln('NO');
end.
Антонина Флакина
Можно ли сократить код программки для ускорения?
Андрей
Для ускорения чего? Работает за O(0), проще разговаривая мгновенно
Дмитрий Иутинский
1.091s(надобно меньше секунды)
Сергей
varx, y, x1, y1:integer;beginReadln(x,y);Readln(x1,y1);if (x + y)mod 2 = (x1 + y1)mod 2 then Writeln('YES') else Writeln('NO');end.
Игорь Бурбело
Не знаю, что за тестирующая система, которая 20 операций за 1.091 выполняет, но код молодого человека выше обязан работатт
Сухондяев
Толян
ну не 20, окончательно, а 100, но это сути не меняет
Наеткина
Карина
1.09s
Ульяна
10^8 Операций = 1 cекунда...
Игорь Акинишин
очень трудно
Анатолий Плахотнюк
1
2
3
4
5
6
7
8
9
10
11
include lt;iostreamgt;
using namespace std;
int main()
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
int x1, y1, x2, y2;
cingt;gt;x1gt;gt;y1gt;gt;x2gt;gt;y2;
if ((x1+y1)%2==(x2+y2)%2) coutlt;lt;"YES";
else coutlt;lt;"NO";
return 0;
Толя
1 1 2 2
Oleg Roev
Пардон, не верно прочел код*
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов