※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 20492번 문제인 세금이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/20492
상금 N이 주어질 때, 1번의 경우와 2번의 경우 각각 상금의 실수령액을 구하는 문제이다.
1번의 경우 전체 상금의 22%를 제세공과금으로 떼므로 전체 상금의 78%를 실제로 수령하게 된다.
2번의 경우 전체 상금의 20% 중 22%를 제세공과금으로 떼므로 전체 상금의 4.4%를 제세공과금으로 떼는 것과 같고, 이 경우 전체 상금의 95.6%를 실제로 수령하게 된다.
주어지는 상금 N은 1000의 배수이므로, 실수오차의 걱정 없이 정수계산만으로 답을 편하게 구할 수 있다.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int N; cin >> N;
cout << N / 100 * 78 << ' ' << N / 1000 * 956;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 21573 // C++] Кондиционер (0) | 2022.11.22 |
---|---|
[BOJ 2712 // C++] 미국 스타일 (0) | 2022.11.22 |
[BOJ 21507 // C++] POBEDA-2014 (0) | 2022.11.22 |
[BOJ 15488 // C++] 나이트가 체스판을 벗어나지 않을 확률 (0) | 2022.11.22 |
[BOJ 11434 // C++] Ampelmännchen (0) | 2022.11.22 |