Baekjoon Online Judge
30017번: 치즈버거 만들기
승현이가 일하는 햄버거 가게에는 요리 재료로 사용할 햄버거 패티가 $A$개, 슬라이스 치즈가 $B$개 있다. 치즈버거를 만들기 위해서는 패티와 치즈를 각각 한 개 이상 고른 후 햄버거 빵 사이에
www.acmicpc.net
[문제]
승현이가 일하는 햄버거 가게에는 요리 재료로 사용할 햄버거 패티가 A개, 슬라이스 치즈가 B개 있다. 치즈버거를 만들기 위해서는 패티와 치즈를 각각 한 개 이상 고른 후 햄버거 빵 사이에 패티와 치즈를 번갈아 쌓아야 한다. 단, 패티의 개수는 치즈의 개수보다 정확히 한 개 더 많이 골라야 한다.
승현이는 가게에 있는 요리 재료를 가지고 최대한 큰 치즈버거를 하나 만들려고 한다. 치즈버거의 크기는 패티와 치즈의 개수를 더한 것과 같다. 승현이가 만들 수 있는 치즈버거의 최대 크기를 구해보자.
[입력]
첫째 줄에 패티의 개수 A(2 ≤ A ≤ 100)와 치즈의 개수 B(1 ≤ B ≤ 100)가 공백으로 구분되어 주어진다.
[출력]
승현이가 만들 수 있는 치즈버거의 최대 크기를 출력한다.
[코드]
#include <iostream>
using namespace std;
int main()
{
int A, B, tmp, sum = 3;
cin >> A >> B;
A -= 2;
B -= 1;
tmp = min(A, B);
sum += (tmp * 2);
cout << sum << '\n';
return 0;
}
'Baekjoon > C++' 카테고리의 다른 글
[C++][BOJ/백준] 10804 카드 역배치 (0) | 2024.03.01 |
---|---|
[C++][BOJ/백준] 3040 백설 공주와 일곱 난쟁이 (2) | 2024.02.29 |
[C++][BOJ/백준] 23812 골뱅이 찍기 - 돌아간 ㅍ (0) | 2024.02.26 |
[C++][BOJ/백준] 4766 일반 화학 실험 (0) | 2024.02.25 |
[C++][BOJ/백준] 11023 더하기 3 (0) | 2024.02.20 |