var
a, b, g, s: integer;
begin
readln(a, b);
if a mod 2 = 0 then
begin
if (b - a) mod 2 = 0 then
begin
g := (b - a) div 2;
s := a div 2 - g;
write(s, ' ', g);
end
else
write('-1 -1');
end
else
write('-1 -1');
end.
Объяснение:
Обозначим количество страусов через s, количество жирафов через g.
Тогда 2s + 2g = a, 2s + 4g = b.
Вычитая из второго уравнения первое, получим 2g = b - a,
откуда g = (b - a) / 2, при этом (b - a) должно быть кратно 2.
Теперь найдем из первого уравнения s = a / 2 - g, при этом a должно быть кратным 2.
var
a, b, g, s: integer;
begin
readln(a, b);
if a mod 2 = 0 then
begin
if (b - a) mod 2 = 0 then
begin
g := (b - a) div 2;
s := a div 2 - g;
write(s, ' ', g);
end
else
write('-1 -1');
end
else
write('-1 -1');
end.
Объяснение:
Обозначим количество страусов через s, количество жирафов через g.
Тогда 2s + 2g = a, 2s + 4g = b.
Вычитая из второго уравнения первое, получим 2g = b - a,
откуда g = (b - a) / 2, при этом (b - a) должно быть кратно 2.
Теперь найдем из первого уравнения s = a / 2 - g, при этом a должно быть кратным 2.
Поделитесь своими знаниями, ответьте на вопрос:
Есть чашечные весы без делений. для взвешивания груза также можно использовать гирьки, массы которых – целое число граммов. вам необходимо предложить набор гирек, при которого можно отмерить на весах любую массу, равную целому числу граммов от 1 до 20, при этом число гирек в наборе должно быть как можно меньше. гирьки можно класть на каждую чашку весов, чашки весов должны находиться в равновесии, при этом на одной из чашек весов должен находиться взвешиваемый груз. массы гирек в наборе могут повторяться. объясните, как любую массу от 1 до 20 граммов можно взвесить при предложенного набора.
Для взвешивания грузов в диапазоне от 1 до 20 граммов.
Далее приведена таблица масса груза - масса гирьки (слева одна чаша весов, справа другая.)
Знак плюс означает, что гири мы ставим на одну чашу весов.
Знак минус - на противоположную для уравновешивания.
1 гр - 1 гр
2 гр - 2 гр
3 гр - 1+2 гр
4 гр - 5 гр
5 гр - 5 гр
6 гр - 5+1 гр
7 гр - 5+2 гр
8 гр - 10-5-2-1 гр
9 гр - 10-1 гр
10 гр - 10 гр
11 гр - 10+1 гр
12 гр - 10+2 гр
13 гр - 10+2+1 гр
14 гр - 10+5-1 гр
15 гр -10+5 гр
16 гр - 10+5+1 гр
17 гр - 10+5+2 гр
18 гр - 10+10-2 гр
19 гр -10+10-1 гр
20 гр - 10+10 гр