#25. 백준 25304번 문제 풀이: 영수증 | 문제 원본 보기 |
--입력-- 260000 4 20000 5 30000 2 10000 6 5000 8 --출력-- Yes
각 물건들의 가격 x 개수 들의 합을 계산하면 된다. for 루프를 돌리면서 입력받으면서 값들을 더 한다. -- for 지정 횟수만큼 반복 총액 = 총액 + 가격 * 개수 --
#include <iostream>
using namespace std;
int main() {
int i, x, n, sum, a, b;
cin >> x; // 총금액 입력 받음
cin >> n; // 물건종류의 수 입력 받음
sum = 0; // 총합계 금액 변수, 초기값 0
for(i = 0; i < n; i++) {
cin >> a >> b; // 가격, 개수 받음
sum += a * b; // 가격*개수 를 총합계에 더함
}
if(x == sum) cout << "Yes"; // 총금액과 총합계 금액이 같으면 Yes
else cout << "No"; // 금액이 다르면 No
return 0;
}