일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- relay
- activity
- android
- ProGuard
- Kotlin
- Compose
- 암호학
- TEST
- pandas
- Hilt
- Codeforces
- Rxjava
- Coroutines
- 백준
- architecture
- Gradle
- 코드포스
- Python
- 코루틴
- 프로그래머스
- boj
- MiTweet
- livedata
- 쿠링
- MyVoca
- androidStudio
- textfield
- AWS
- GitHub
- Coroutine
- Today
- Total
이동식 저장소
10253. 헨리 본문
10253번: 헨리
입력 데이터는 표준입력을 사용한다. 입력은 T 개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 테스트 데이터의 개수 T 가 정수로 주어진다. 각 테스트 데이터는 한 줄로 구성되며, 여기
www.acmicpc.net
뭔가 흥미로운 수학 이야기가 있다. 문제에서 시키는 대로 구현하면 된다.
단, 아주 나이브하게 이중 반복문으로 구현하면 시간 초과가 난다. 다음의 세 가지를 고려해야 한다.
1. 1x≤ab 인 최대의 1x 찾기
부동 소수점 연산을 피하기 위해 수식을
물론
따라서 이분 탐색(이진 탐색 아니다!)을 사용하여
2. 자료형
분수가 등장하는 문제는 웬만하면 실수형을 사용하지 않는 것이 좋다. 웬만하면 나는 분자와 분모를 각각 정수형으로 놓고 계산한다. 여기서는 분자를
int
자료형에 담을 수 있다. 하지만 int
의 범위를 넘어갈 수 있으므로
3. a 가 b 의 배수일 경우

'Problem Solving > BOJ' 카테고리의 다른 글
3000. 직각삼각형 (0) | 2020.11.20 |
---|---|
2610. 회의준비 (0) | 2020.11.13 |
1328. 고층 빌딩 (0) | 2020.10.16 |
1562. 계단 수 (0) | 2020.10.13 |
7578. 공장 (1) | 2020.10.04 |