2-й этап Республиканской олимпиады по информатике 2022-2023


Задача A. Три города

Ограничение по времени:
1 секунда
Ограничение по памяти:
256 мегабайт

В одной маленькой стране есть всего три города и три платных двухсторонних дорог. Первая дорога проходит между городами $1$ и $2$, проехать по этой дороге стоит $A$ тенге. Вторая дорога проходит между городами $2$ и $3$, проехать по этой дороге стоит $B$ тенге. Третья дорога соединяет города $1$ и $3$, проехать по этой дороге стоит $C$ тенге. Парасату нужно доехать из города $1$ в город $3$ потратив как можно меньше денег.
Формат входного файла
В единственной строке находятся три целых числа $A$, $B$, $C$($1 <= A,B,C <= 5000$).
Формат выходного файла
Выведите минимальную стоимость добраться из города $1$ в город $3$.
Система оценки
Данная задача состоит из $10$ тестов. Каждый тест оценивается в $10$ баллов.
Примеры:
Вход
10 7 15
Ответ
15
Вход
200 300 700
Ответ
500
Замечание
Во втором примере: Парасату выгодно поехать через город $2$. ( Temirlan Satylkhanov )
посмотреть в олимпиаде

Комментарий/решение:

  1
2023-10-31 10:36:38.0 #

a,b,c=map(int,input().split())

if a+b>=c:

print(c)

else:

print(a+b)

  0
2023-11-02 10:38:06.0 #

#include <iostream>

int main(){

int a,b,c;

std::cin >> a >> b >> c;

if ((a+b)>c){

std::cout<< c;

}else{

std::cout << a+b;

}

}

  0
2023-11-23 16:31:36.0 #

a,b,c=map(int,input().split())

print(min(a+b,c))

  0
2024-02-16 10:49:31.0 #

#include<bits/stdc++.h>

using namespace std;

int main(){int a,b,c; cin >> a >> b >> c; if(a+b>c){cout << c;}else cout << a+b;

}

  0
2024-05-01 21:57:15.0 #

#include <iostream>

using namespace std;

int main(){

int a, b, c;

cin >> a >> b >> c;

if(a + b < c)

cout << a + b << endl;

else if(a + b > c)

cout << c << endl;

return 0;

}

  2
2024-05-02 09:20:13.0 #

Челы по инфе все еще живут?

  0
2024-12-02 14:28:43.0 #

da