문제 해결/BaekJoon
[백준] [C++] 25304번 영수증
WSLim_97
2023. 7. 21. 19:35
반응형
https://www.acmicpc.net/problem/25304
25304번: 영수증
준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것
www.acmicpc.net
코드
#include <iostream>
using namespace std;
int main()
{
unsigned long long X, a, result = 0;
unsigned int N, b;
cin >> X;
cin >> N;
for (int i = 0; i < N; i++)
{
cin >> a >> b;
result += a * b;
}
if (X == result)
cout << "Yes" << endl;
else
cout << "No" << endl;
return 0;
}
풀이
총금액 X와 영수증에 찍힌 가격을 총 더한 값인 result를 비교하는 문제이다.
조건에 나온 수의 범위 표현을 위해 unsigned를 사용하였고, for 반복문을 사용해 result 변수에 값을 더하였다.
그 후 X 값과 result 값을 비교해 알맞은 문구를 출력하게 하였다.
반응형