※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 26933번 문제인 Receptet이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/26933
각 준비된 재료의 양과 필요한 재료의 양 및 가격을 이용해 필요한 만큼의 재료를 추가로 구입하는 비용을 계산하는 코드를 작성해 문제를 해결하자.
아래의 코드의 13행과 같이 max를 이용하여 B와 H를 비교하는 구문을 작성하지 않고 넘길 수도 있다.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int N, ans;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> N;
while (N--) {
int H, B, K; cin >> H >> B >> K;
ans += max((B - H) * K, 0);
}
cout << ans;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 15828 // C++] Router (0) | 2023.01.12 |
---|---|
[BOJ 6601 // C++] Knight Moves (0) | 2023.01.11 |
[BOJ 26947 // C++] Klockan (0) | 2023.01.11 |
[BOJ 26905 // C++] Sortera spellistan (0) | 2023.01.11 |
[BOJ 26936 // C++] Gourmeten (0) | 2023.01.11 |