
ПОМОГИТЕ ПОЖАЛУЙСТА !!!!!! В конце трудного рабочего дня три честных грабителя решили
поделить выручку за день. В их распоряжении находятся n одинаковых алмазов. В соответствии с «кодексом грабителей» младшему грабителю должно достаться на один алмаз меньше, чем среднему по возрасту, а среднему — на один алмаз меньше, чем самому старшему. Возможен ли такой дележ? В случае положительного ответа найдите соответствующую тройку чисел. Допустимо, что грабитель получит 0 алмазов. Примеры входные данные 9 выходные данные 2 3 4 входные данные 7 выходные данные -1

Ответы на вопрос

// PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018
begin
var a := ReadInteger('n=');
Println(a mod 3 = 0 ? $'{a/3-1} {a/3} {a/3+1}' : '-1')
end.
Пример(1):
6
1 2 3
Пример(2):
5
-1



Давайте рассмотрим задачу более подробно. Пусть у нас есть три числа, представляющие количество алмазов, которые получат каждый из грабителей: x (количество алмазов младшему), y (количество алмазов среднему) и z (количество алмазов старшему).
Условия задачи:
- x = y - 1
- y = z - 1
- x + y + z = n, где n - общее количество алмазов.
Мы знаем, что n - количество доступных алмазов, и хотим найти подходящую тройку чисел (x, y, z). Если такая тройка существует, мы вернем ее; в противном случае, вернем -1.
Давайте решим эту задачу.
Исходя из условий, заменим переменную y в уравнениях 1 и 2:
- x = (z - 1) - 1 = z - 2
- z - 2 = z - 1
- x + (z - 2) + z = n
Упростим:
- x = z - 2
- -2 = -1 (это уравнение не имеет решения)
Получили, что у нас нет решения для этих уравнений. Таким образом, при данных условиях задача не имеет решения.
Вернем результат -1, чтобы обозначить, что такой дележ невозможен для заданных условий.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili