Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 10:05   #1
savva-paladin
Пользователь
 
Аватар для savva-paladin
 
Регистрация: 09.07.2010
Сообщений: 89
По умолчанию Есть задача, интересует решение

Цитата:
Задача A. Автостоянка на улице Кантора
Автор: В. Степанец, А. Кленин

Входной файл: input.txt Ограничение времени на тест: 1 сек
Выходной файл: output.txt Ограничение памяти на тест: 256 Мб
Максимальная оценка: 100 баллов
Условие
Автостоянка, находящаяся поблизости от улицы имени Г. Кантора, ограничена с севера и запада домами, а с востока и юга открыта в большое поле.
Чтобы упорядочить размещение автомобилей, владелец стоянки решил пронумеровать места на ней и выделить каждому клиенту номер и соответствующее место. Нумерацию решено производить так: месту в углу стоянки присвоен номер ноль, далее нумерация идёт по диагоналям в направлении с северо-востока на юго-запад.
0 1 3 6 10 …
2 4 7 11 …
5 8 12 …
9 13 …
14 …

Координаты каждого места на стоянке определяются числами (x; y), где x — количество мест, расположенных западнее данного, y — количество мест, расположенных севернее. Например, место номер 7 имеет координаты (2; 1).
Требуется написать программу, которая для каждого из N данных номеров мест определит их координаты.
Рекомендуется рассмотреть частичные решения
N = 1
C ≤ 106
Формат входного файла
Входной файла содержит число N, за которым следуют N целых чисел Ci — номера мест.
Формат выходного файла
Выходной файл должен содержать N пар чисел xi yi — координаты мест, соответствующие номерам во входном файле.
Ограничения
1 ≤ N ≤ 105
0 ≤ Ci ≤ 109
Я пытался эту задачу понять, но не получилось.

Последний раз редактировалось savva-paladin; 04.12.2010 в 10:08.
savva-paladin вне форума Ответить с цитированием
Старый 04.12.2010, 13:20   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

не пллучилось сделать что ?
1 составить алгоритм
2 написать программу (чтобы ее писать надо сначала сделать п.1)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли решение? Vergo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 14.10.2010 22:48
квадратное уравн(есть решение) sllh_111 Помощь студентам 2 23.09.2010 17:06
запрос SQL . есть ли решение? Tanuska___:) БД в Delphi 5 04.05.2010 12:09