ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1490. Огненный круг

Готовый код
Послано superir 30 сен 2025 23:47
#include <iostream>
using namespace std;

int main(){
long long x,y=0,z=0,q,p,r;

cin >> r;

x=r;
q=r*r;

do{
p=q-y*y;
 while( x*x >= p && x >= 0 )x--;
z+=(x+1);
y++;
}while(y<r);

z*=4;
cout << z << endl;

return 0;
}