• Предмет: Информатика
  • Автор: rostik2009martt
  • Вопрос задан 5 месяцев назад

Петрик запізнюється на сеанс в кінотеатр, тому хоче вибрати найшвидший шлях до необхідного йому торгового центру.
Оскільки він стоїть прямо поруч зупинок публічного транспорту, то знає, що найближчий автобус приїде через d
b

хвилин, дорога на ньому займає t
b

хвилин, а дорога пішки від зупинки приїзду до торгового центру w
b

хвилин.
Петрику також доступне метро, очікування потягу у якому займає d
m

хвилин, поїздка t
m

хвилин, а дорога пішки від станції прибуття до торгового центру w
m

хвилин.
З врахуванням нагальності поїздки хлопець розглядає і варіант таксі, очікування якого згідно з мобільною програмою займе d
t

хвилин, а час поїздки становить t
t

хвилин.
Підкажіть, будь ласка, Петрику, який транспорт йому краще використовувати, щоб потрапити у торговий центр як можна скоріше.
Якщо у Петрика є кілька можливих варіантів потрапити у торговий центр як можна скоріше, то він вибере найдешевший варіант. Автобус є дешевшим за метро, а метро є дешевшим за таксі.
Входные данные
Перший рядок містить три цілі числа d
b

, t
b

та w
b

(1≤d
b

,t
b

,w
b

≤10
8
).
Другий рядок містить три цілі числа d
m

, t
m

та w
m

(1≤d
m

,t
m

,w
m

≤10
8
)
Третій рядок містить два цілі числа d
t

та t
t

(1≤d
t

,t
t

≤10
8
).
Выходные данные
Виведіть «Bus», якщо Петрик буде використовувати автобус, «Metro», якщо метро, «Taxi», якщо таксі (відповідь слід виводити без лапок).
Заметка
Коментар до першого приклада.
Час очікування автобуса становить 1 хвилину, поїздки 3 хвилини, а дороги від зупинки 2 хвилини, що дає в результаті 6 хвилин затрат на такий шлях.
Час очікування метро становить 2 хвилини, поїздки 10 хвилин, а дороги від зупинки 1 хвилину, що дає в результаті 13 хвилин затрат на такий шлях.
Час очікування таксі становить 20 хвилин, що вже перевищує затрати часу на інші варіанти транспорту.
Автобус є оптимальним видом транспорту по витратах часу у цьому випадку.
Коментар до другого приклада.
Аналогічно до минулого приклада, загальний час поїзки можна порахувати як суму часу очікування, часу поїздки та часу дороги до торвого центру. Для автобуса це значення дорівнює 100+10+15=125, для метро 10+5+5=20, а для таксі 15+5=20. У даному випадку оптимальними є метро та таксі, але оскільки метро дешевше за таксі, то Петрик обере метро.
Коментар до третього приклада.
Загальний час поїздки на автобусі становить 10+10+7=27, на метро 3+5+20=28, на таксі 3+5=8. Відповідно відповіддю є таксі як єдиний найшвидший вид транспорту.

Приложения:

Ответы

Ответ дал: borysove
0

Відповідь:

#include <bits/stdc++.h>

using namespace std;

int main() {

int db,tb,wb;

int dm,tm,wm;

int dt,tt;

cin>>db>>tb>>wb;

cin>>dm>>tm>>wm;

cin>>dt>>tt;

if (((db+tb+wb) < (dm+tm+wm)) & ((db+tb+wb) < (dt+tt))) cout << "Bus";

if (((dm+tm+wm) < (db+tb+wb)) & ((dm+tm+wm) < (dt+tt))) cout << "Metro";

if (((dt+tt) < (db+tb+wb)) & ((dt+tt) < (dm+tm+wm))) cout << "Taxi";

}

Пояснення:

Вас заинтересует