반응형
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 값을 비교해 알맞은 문구를 출력하게 하였다.
반응형
'문제 해결 > BaekJoon' 카테고리의 다른 글
[백준] [C++] 1475번 방 번호 (0) | 2024.01.24 |
---|---|
[백준] [C++] 10810번 공 넣기 (0) | 2023.07.21 |
[백준] [C++] 11382번 꼬마 정민 (0) | 2023.07.20 |
[백준] [C++] 10992번 별 찍기 - 17 (0) | 2023.02.28 |
[백준] [C++] 2420번 사파리월드 (0) | 2023.02.06 |