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

Соревнование школьников. Октябрь 2002

Описание     Задачи     Отправить на проверку     Состояние проверки     Результаты
Соревнование завершено

F. Странная процедура

Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ
В программировании иногда требуется тестировать и отлаживать уже существующий программный код. Представьте себе, что ваш коллега передал вам написанный им фрагмент кода, так как должен заняться разработкой другой программы.
Вот этот фрагмент кода — функция с двумя входно-выходными параметрами:
Pascal C++
procedure P(var x, y: longint);
var
  i, j: longint;
begin
  if (x>0) and (y>0) then
  begin
    for i := 1 to x+y do
    begin
      y := x*x+y;
      x := x*x+y;
      y := round(sqrt(x+(y/abs(y))*(-abs(y))));
      for j := 1 to 2*y do
        x := x-y;
    end;
  end;
end;
#include <math.h>
void P(long& x, long& y)
{
  int i, j;
  if (x>0 && y>0)
  {
    for (i = 1; i <= x+y; i++)
    {
      y = x*x+y;
      x = x*x+y;
      y = sqrt(x+(y/labs(y))*(-labs(y)));
      for (j = 1; j <= 2*y; j++)
        x = x-y;
    }
  }
}
Ваша задача несколько необычна: для отладки этой функции необходимо разработать программу, которая по выходным данным восстановит входные параметры функции. Гарантируется, что во время работы функции ни одна из переменных не выходила за пределы своего типа.

Исходные данные

В единственной строке через пробел записаны числа x и y, возвращённые функцией после работы.

Результат

Выведите через пробел числа x и y, которые были поданы функции на вход.

Пример

исходные данныерезультат
1 1
1 1
Автор задачи: Анатолий Углов
Источник задачи: USU Open Collegiate Programming Contest October'2002 Junior Session
Чтобы отправить решение этой задачи на проверку перейдите в Архив задач: 1214. Странная процедура