|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2019, 16:40 | #1 |
Пользователь
Регистрация: 25.03.2019
Сообщений: 10
|
Задача С++ "Треугольная комната"
Пусть комната представляет собой треугольник ABC. Даны (вводятся 4 числа): общее количество стульев n, количество стульев nAB, которое должно стоять у стены AB, количество стульев nBC (у стены BC), количество стульев nAC (у стены AC). Необходимо найти соответствующую расстановку стульев или установить, что ее не существует (вывести NO). При этом стулья можно ставить только в углы комнаты и вдоль стен, в центр комнаты стулья ставить нельзя. В любой из углов можно поставить произвольное количество стульев.
Если стулья указанным способом расставить можно, то вывести в первой строке YES, а во второй - 6 целых неотрицательных чисел: kA, kAB, kB, kBC, kC, kAC - количество стульев, которые необходимо поставить в угол A, вдоль стены AB, в угол B, вдоль стены BC, в угол C и вдоль стены AC. Пример: Нужно расставить по периметру треугольной комнаты 3 стула так, чтобы у каждой стены стояло по 2. Ее решение - поставить по стулу в каждый из углов комнаты. Т.е. вводим: 3 2 2 2 Выводим: YES 1 0 1 0 1 0 |
26.03.2019, 17:03 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Описать класса "комната" | Tase4ka | Помощь студентам | 3 | 17.02.2011 21:58 |