<<문제>>
https://www.acmicpc.net/problem/25304
<<풀이>>
첫째 줄 : 영수증 총 금액 x
둘째 줄 : 구매한 물건 종류 수 n
이후 n개의 줄 : 각 물건의 가격 a, 개수 b
일치하면 Yes, 아니면 No
x, n을 각각 변수로 입력받아서 n번 반복문을 돌려 a와 b를 입력받아 실 구매금액을 구해주시면 됩니다.
<<코드>>
#include <iostream>
using namespace std;
/*
BaekJoon_25304 : 영수증
첫째 줄 : 영수증 총 금액 x
둘째 줄 : 구매한 물건 종류 수 n
이후 n개의 줄 : 각 물건의 가격 a, 개수 b
일치하면 Yes, 아니면 No
*/
int main() {
int numX; // 영수증 금액
int numN; // 구매한 물건 종류
int numA; // 물건의 가격
int numB; // 해당 물건의 구매량
cin >> numX;
cin >> numN;
int total = 0; // 실 구매금액
for (int i = 0; i < numN; i++) {
cin >> numA >> numB;
total += numA * numB;
}
if (total == numX) {
cout << "Yes";
}
else {
cout << "No";
}
}
<<깃헙>>
https://github.com/J2on/BaekjoonOnlineJudge/blob/master/V2/BaekJoon_25304
< 백준 BaekJoon : 1620번 나는야 포켓몬 마스터> C++ (0) | 2022.08.13 |
---|---|
< 백준 BaekJoon : 25305번 커트라인> C++ (0) | 2022.08.10 |
< 백준 BaekJoon : 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰> C++ (0) | 2022.08.07 |
< 백준 BaekJoon : 14425번 문자열 집합> C++ (0) | 2022.07.30 |
< 백준 BaekJoon : 10815번 숫자 카드 > C++ (0) | 2022.07.19 |
댓글 영역