#include <iostream.h>
#include <stdlib.h>
bool a[46340][46340];
long x,y,xm,ym,N,M,rez;
void hod (long, long)
{
xm=x;
ym=y;
x=xm-1;
y=ym-1;
while (x>0)(y>0);
{
if (a[x-1][y-1]=false) {a[x-1][y-1]=true; ++rez;};
--x;
--y;
}
x=xm-1;
y=ym+1;
while (x>0)(y<N+1);
{
if (a[x-1][y-1]=false) {a[x-1][y-1]=true; ++rez;};
--x;
++y;
}
x=xm+1;
y=ym-1;
while (x<N+1)(y>0);
{
if (a[x-1][y-1]=false) {a[x-1][y-1]=true; ++rez;};
++x;
--y;
}
x=xm+1;
y=ym+1;
while (x<N+1)(y<N+1);
{
if (a[x-1][y-1]=false) {a[x-1][y-1]=true; ++rez;};
++x;
++y;
}
}
int main ()
{
memset(&a,0,sizeof(a));
rez=0;
cin>>N>>M;
for (int i=0;i<M;++i)
{
cin>>x>>y;
if (a[x-1][y-1]=false) {a[x-1][y-1]=true; ++rez;};
hod(x,y);
}
rez=N*N-rez;
cout<<rez;
return 0;
}
Выдает ошибку
#warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header
Я новичок в Си плюс плюс
Примечание:
2Серебро
Компилируется, но вот при запуске все-равно считывать с клавы не хочет ни в какую
Примечание:
2ub
Почему!?
А вообще условие
Задача Elephant
Є шахова дошка NxN клітинок. На дошку встановили M шахових слонів. Як відомо, така шахова фігура "прострілює" клітинки поля по діагоналі. Будемо називати ті клітинки, які не "прострілюються" хоча б одним слоном, безпечними. Потрібно порахувати кількість таких безпечних клітинок.
Технічні умови. Програма читає з клавіатури два числа: N (1 ≤ N ≤ 1000 000) і М (1 ≤ M ≤ 10 000) через один пропуск, а далі M пар чисел від 1 до N включно – номер стрічки і номер стовпця дошки через один пропуск, на перетині яких знаходиться відповідний слон. Стрічки нумеруються знизу вгору, а стовпці – зліва на право, нумерація і стрічок, і стовпців розпочинається з одиниці. Ніякі 2 слони не стоять в одній клітинці. Програма виводить єдине число – кількість безпечних клітинок.
Приклад
Введення Виведення
10 6 4 7 8 5 8 7 6 2 9 7 8 4 33
сорри если не понятно
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.