시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
0.5 초 (추가 시간 없음) |
512 MB | 3812 | 1068 | 848 | 36.520% |
문제
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B ≤ 10,000)
출력
첫째 줄에 A/B를 출력한다.
서브 태스크
번호 | 배점 | 제한 |
1 | 1 | 절대/상대 오차는 10^-1 까지 허용한다. |
2 | 2 | 절대/상대 오차는 10^-2 까지 허용한다. |
3 | 6 | 절대/상대 오차는 10^-6 까지 허용한다. |
4 | 9 | 절대/상대 오차는 10^-9 까지 허용한다. |
5 | 20 | 절대/상대 오차는 10^-20 까지 허용한다. |
6 | 50 | 절대/상대 오차는 10^-50 까지 허용한다. |
7 | 100 | 절대/상대 오차는 10^-100 까지 허용한다. |
8 | 312 | 절대/상대 오차는 10^-312 까지 허용한다. |
9 | 500 | 절대/상대 오차는 10^-500 까지 허용한다. |
10 | 1000 | 절대/상대 오차는 10^-1000 까지 허용한다. |
입력1 | 출력1 | 입력2 | 출력2 |
1 3 | 0.33333333333333333333333333333333 | 4 5 | 0.8 |
힌트
소수점 2,000자리 보다 많이 출력하면 출력 초과를 받을 수도 있다.
Solution
https://github.com/anothel/BOJ/blob/main/app/15792_A%C3%B7B_2.cc
후기
처음에는 단지 double 자료형을 사용해서 출력하면 될 줄 알았는데 그게 아니었다. 몫을 구한 후, 나머지를 계속해서 구하는 식의 문제이다. 초등학교 수학 시간에 나누기를 할 때 피제수를 제수로 나눈 후 나온 나머지에 10을 곱한 후 몫을 구하고 나온 나머지에 10을 곱한 후 몫을 쓰는 식을 반복해서 해를 구했다. 이걸 코드로 옮긴 것이다.
(url: https://www.acmicpc.net/problem/15792)
728x90
'연습장' 카테고리의 다른 글
Perimeter of squares in a rectangle (0) | 2021.10.19 |
---|---|
곱셈 - 2588 (0) | 2021.10.19 |
N과 M (8) - 15657 (0) | 2021.10.19 |
N과 M (7) - 15656 (0) | 2021.10.19 |
N과 M (6) - 15655 (0) | 2021.10.19 |