9405. Профессор
и шары
Для праздника Профессор купил
воздушные шары трёх цветов: голубые, красные и жёлтые. Всего он приобрёл n шаров. Количество жёлтых и голубых шаров равно a, а
количество красных и голубых шаров равно b.
Определите, сколько голубых,
красных и жёлтых шаров купил Профессор.
Вход. Три натуральных числа n, a, b.
Выход. В одной строке выведите
количество голубых, красных и жёлтых шаров, купленных Профессором.
|
Пример
входа |
Пример
выхода |
|
10 6 8 |
4 4 2 |
математика
Обозначим через blue, red и yellow количество соответственно
голубых, красных и жёлтых шаров. По условию задачи выполняются следующие
равенства:
·
yellow + blue = a
(жёлтых и голубых a штук);
·
red + blue = b
(красных и голубых b штук);
·
blue + red + yellow = n (всего шаров n
штук)

·
red = n – a;
·
yellow = n – b;
·
blue = a + b – n;
Читаем входные данные.
scanf("%d %d %d", &n, &a, &b);
Вычисляем и выводим ответ.
blue = a + b - n;
red = n - a;
yellow = n - b;
printf("%d %d %d\n", blue, red, yellow);
import
java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
int n = con.nextInt();
int a = con.nextInt();
int b = con.nextInt();
int blue = a + b - n;
int red = n - a;
int yellow = n - b;
System.out.println(blue + " " + red + " " + yellow);
con.close();
}
}
Читаем входные данные.
n, a, b = map(int,input().split())
Вычисляем и
выводим ответ.
blue = a + b - n;
red = n - a;
yellow = n - b;
print(blue, red, yellow);