Предмет: Информатика, автор: xxxarktikaxxx

Задача 2: Гирьки
У Васи есть чашечные весы и набор гирек. Правда, в наборе предусмотрены гирьки только двух различных весов: 1 и 2 грамма. Набор не пустой, но гирьки одного из весов могут быть потеряны и полностью отсутствовать. Вася пытается разложить все имеющиеся гирьки на обе чаши весов так, чтобы весы оказались в равновесии (то есть разложить все гирьки на две кучки одинакового веса). Оказалось, что у него имеется n1 гирек весом 1 грамм и n2 гирек весом 2 грамма. Получится ли у него это?

Входные данные
В первой строке входных данных записано целое число n1, во второй — n2 (n1 ≥ 0, n2 ≥ 0, 0 < n1 + n2 ≤ 2×109).

Выходные данные
Если разложить гирьки на две равные кучки возможно, пограмма должна вывести слово Yes, в противном случае — No.

Если гирьки разложить возможно, то во второй строке требуется вывести два целых числа в указанном порядке: количество гирек весом 1 грамм и количество гирек весом 2 грамма в одной из кучек в разложении. Если вариантов разложения несколько, требуется вывести любой из них.

Система оценки
Решение, правильно работающее, когда входные числа не превосходят 10, будет оцениваться в 30 баллов.

Примеры
Ввод

Вывод

Пояснение

2
1

Yes
0 1

Также правильным ответом будет
Yes
2 0

1
2

No


dragonipam: на каком языке программирования писать
xxxarktikaxxx: Python

Ответы

Автор ответа: dima89189687153
17

Ответ:

Объяснение:

n1=int(input())

n2=int(input())

if (n1+n2*2)%2==1:

   print("No")

else:

   print("Yes")

   if ((n1+n2*2)//2)%2==0:

       if n2*2<n1:

           print((n1+n2*2)//2-n2*2,n2)

       elif n2*2>n1:

           print(n1,((n1+n2*2)//2-n1)//2)

       else:

           print(n1,0)

   else:

       if n2*2<n1:

           print((n1+n2*2)//2-n2*2,n2)

       elif n2*2>n1:

           print(n1-1,((n1+n2*2)//2-n1+1)//2)

       else:

           print(n1,0)


daraalhutova: Спасибо
abubikerovtimo: Спасибо большое! 95 балов
D1M0N1337331: программа не верно написана, так как возьмём к примеру гирек с 1 граммом - 0 штук, а с 2 граммами - 1 штука. Тогда выведет yes. но никак нельзя будет их расположить на 2 кучки
Похожие вопросы
Предмет: Английский язык, автор: никис5
Предмет: Русский язык, автор: artem1201
Русский язык - ОГЭ

(16)Тогда я решил поработать с британскими кошками. (17)Через несколько часов в

гримёрной сидели семнадцать кошек, несчастные, облезлые, грязные. (18)У одного кота,

по-видимому, в драке был выдран клок шерсти, у другого на лапе кровоточила рана.

(19)Это были уличные кошки. (20)Никогда не видевшие хозяйской ласки и заботы,

животные робко прижимались к стене, многие прятались за батарею. (21)Они пристально

глядели на меня, а глаза их горели ненавистью. (22)Это были не кошки, а какие-то тигры,

способные растерзать меня в любую секунду.

Задание 4

Из предложений 16–21 выпишите слово, в котором правописание приставки

определяется её значением – «приближение».

Ответ:______________.

Задание 5

Из предложений 16–21 выпишите слово, в котором правописание приставки зависит от

глухости-звонкости последующего согласного.

Ответ:______________.

Задание 6

Из предложений 18–22 выпишите слово, правописание суффикса в котором определяется

правилом: «В кратком страдательном причастии прошедшего времени пишется Н».

Ответ:______________.

Задание 7

Замените словосочетание «бумажный самолетик», построенное на основе согласования,

синонимичным словосочетанием со связью управление. Напишите получившееся

словосочетание.

Ответ: ___________________________.

Задание 8

Замените словосочетание «с испугом убегают», построенное на основе управления,

синонимичным словосочетанием со связью примыкание. Напишите получившееся

словосочетание.

Ответ: ___________________________.

Задание 9

В приведённых ниже предложениях из прочитанного текста пронумерованы

все запятые. Выпишите цифры, обозначающие запятые при вводном слове.

Когда Сеня, (1) путаясь и напрягаясь, (2) блуждал по лабиринтам знаменитых

четверостиший,(3) Ваня страдал. А после урока, (4) на котором Голубкин получал

очередную двойку, (5) этот верзила теснил невысокого Ваню: тот, (6) оказывается, (7)

подсказывал недостаточно чётко и ясно.

Ответ:______________.