PS
백준 2720. 세탁소 사장 동혁
tose33
2021. 8. 16. 13:52
https://www.acmicpc.net/problem/2720
2720번: 세탁소 사장 동혁
각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다.
www.acmicpc.net
거스름돈을 거슬러주는 전형적인 그리디 문제였다.
#include <iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
int tc;
cin >> tc;
while(tc--)
{
int c;
cin >> c;
int q=0,d=0,n=0,p=0;
while(c > 0)
{
if(c >= 25)
{
q++;
c -= 25;
}
else if(c >= 10)
{
d++;
c -= 10;
}
else if(c >= 5)
{
n++;
c -= 5;
}
else if(c >= 1)
{
p++;
c -= 1;
}
}
cout << q << ' ' << d << ' ' << n << ' ' << p << '\n';
}
}