Предмет: Информатика,
автор: konstantinvyazovik16
Міс М живе на планеті Бітакуляндії та вирішила зробити переїзд із країни Держпродія до країни Тоболяндія. Поки що вона вирішила перемістити чотири найважливіших речей. Для переміщення вона вирішила використовувати дві коробки, куди покладе усі речі. Відомо, що i-а річ важить w i кілограмів та знаходиться в t i -й коробці. Їй потрібно буде переміщати коробки по одній, тому вона дуже хотіла б, щоб коробки не були заважкими. Тобто щоб максимально можлива вага коробки була мінімальною. Через те, що в неї не так багато часу, вона може лише перемістити одну річ з однієї коробки в іншу. Допоможіть їй полегшити переїзд та знайдіть, яку річ потрібно перекласти! Вхідні дані Перший рядок містить чотири цілі числа w 1 , w 2 , w 3 , w 4 (1≤w i ≤10 6 ) — ваги кожної з чотирьох речей. Другий рядок містить чотири цілі числа t 1 , t 2 , t 3 , t 4 (1≤t i ≤2) — номери коробок, у яких лежать відповідні речі. Вихідні дані Виведіть одне ціле число p (1≤p≤4) — номер речі, яку потрібно перемістити в іншу коробку. Якщо є декілька правильних відповідей, то можете вивести будь-яку з них. Якщо оптимально нічого не змінювати, то виведіть одне ціле число «-1».
код на пайтон 3.8
Ответы
Автор ответа:
0
Ответ:
Це на 71%, пайтон
Объяснение:
# Зчитуємо вхідні дані
weights = list(map(int, input().split()))
boxes = list(map(int, input().split()))
# Визначаємо ваги коробок
box_weights = [0, 0]
for i in range(4):
box_weights[boxes[i] - 1] += weights[i]
# Шукаємо оптимальне переміщення
max_weight = max(box_weights)
item_to_move = -1
for i in range(4):
from_box = boxes[i] - 1
to_box = 1 - from_box
current_weight = box_weights[from_box] - weights[i] + box_weights[to_box]
if current_weight < max_weight:
max_weight = current_weight
item_to_move = i + 1
# Виводимо результат
print(item_to_move)
Похожие вопросы
Предмет: Химия,
автор: kek52546
Предмет: Українська мова,
автор: em5544729
Предмет: Қазақ тiлi,
автор: madiarmurzagali84
Предмет: Математика,
автор: miroslav18udm
Предмет: Физика,
автор: timaushanaorzumurado