2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Программа на Паскале про ремонт комнаты
Сообщение11.05.2011, 14:03 
Помогите пожалуйста
Ко всем задачам тура предъявляются следующие технические требования:
Имя входного файла: input.txt
Имя выходного файла: output.txt
Максимальное время работы на одном тесте: 1 секунда
Максимальный объем используемой памяти: 1 мегабайт
Максимальная оценка 100 баллов
Необходимо строго соблюдать формат входного и выходного файла, если проверка производится автоматически. Ни в коем случае нельзя использовать процедуры и функции, ожидающие ввода с клавиатуры (например, readkey на Паскале), так как в этом случае программа будет ждать ввода бесконечно (и будет снята с тестирования после превышения лимита времени).
Приведем простой способ чтения из файла и записи в файл на языке Паскаль:
{ в начале программы }
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
{ теперь обычные функции read, readln, write, writeln будут работать с файлами, а не с клавиатурой / экраном }

{ в конце программы }
close(output);

А. Ремонт комнаты
Вася занимается ремонтом своей комнаты. Ему нужно покрасить потолок белой глянцевой краской, а стены – белой фактурной. Для достижения наилучшего результата потолок необходимо красить дважды, а стены – повторно уже той же глянцевой краской, но с добавлением красителя. Производители красок утверждают, что емкости одной банки каждой краски достаточно для покраски поверхности площадью s кв. метров.
Помогите Васе посчитать общую сумму денег, которая потребуется для покупки красок, если его комната имеет длину a метров, ширину b метров и высоту c метров, в комнате имеется окно размерами d × d метров и дверь размерами e × f метров. Стоимость глянцевой и фактурной банок краски, соответственно, g и h рублей.
Формат входных данных
В первой строке входного файла задано вещественное число s, во второй строке – через пробел вещественные числа a, b, c, d, e, f, в третьей строке – через пробел целые числа
g и h (наибольшее из заданных чисел не превышает 1000).
Формат выходных данных
В выходной файл вывести необходимую сумму денег (в рублях). Стоимостью и расходом красителя пренебречь.
Пример
input.txt output.txt
10
3 5 2.5 1 1 2
500 600 5900

 
 
 
 Re: Задача на Паскале про ремонт комнаты
Сообщение11.05.2011, 14:13 
Аватара пользователя
 i  Тема перемещена в Карантин.

1. Если это олимпиадная задача, напишите, пожалуйста, что за олимпиада. Напоминаю, что Правила форума запрещают выносить на обсуждение задачи еще не прошедших он-лайн и заочных олимпиад.

2. Приведите свои попытки решения задачи и объясните, что конкретно вызывает затруднения.

После того как исправите сообщение, сообщите об этом в теме Сообщение в карантине исправлено.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group