일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코루틴
- livedata
- activity
- boj
- Coroutines
- pandas
- 쿠링
- Rxjava
- AWS
- android
- 프로그래머스
- 암호학
- MiTweet
- 코드포스
- Gradle
- Compose
- Coroutine
- relay
- Python
- GitHub
- MyVoca
- Kotlin
- androidStudio
- architecture
- ProGuard
- Hilt
- Codeforces
- 백준
- textfield
- TEST
- Today
- Total
이동식 저장소
1033. 칵테일 본문
골2~플5 중 100명 이상 푼 문제를 풀고 있다.
1033번: 칵테일
august14는 세상에서 가장 맛있는 칵테일이다. 이 칵테일을 만드는 정확한 방법은 아직 세상에 공개되지 않았지만, 들어가는 재료 N개는 공개되어 있다. 경근이는 인터넷 검색을 통해서 재료 쌍 N
www.acmicpc.net
칵테일의 재료 간 비율이 주어질 때, 각 재료의 양을 구해야 하는 문제이다. 이때 무게의 합이 가장 작아야 하므로 최소공배수를 이용하여 비율을 적절히 나누어야 한다.
int
범위를 초과할 수 있으므로 64비트 정수형을 써야 안전하다.
그런데 4 1 3 1
을 수행할 때는 4번 재료와 1번 재료뿐만 아니라 이전에 4번 재료와 비율이 정해져 있는 0번 재료에도
정답을 출력하기 전에 주의할 점이 있다. 위에서는
맞왜틀 (클릭)
입력으로 주어지는 0 1 9 9
와 같은 입력이 주어질 수 있으므로 적절히 처리해야 한다.

어째서인지 런타임 에러가 엄청나게 났다.. 아마도 std::set
의 합병과 관련이 있지 않나 싶다.
'Problem Solving > BOJ' 카테고리의 다른 글
1202. 보석 도둑 (0) | 2020.09.17 |
---|---|
1036. 36진수 (0) | 2020.09.16 |
1007. 벡터 매칭 (0) | 2020.08.29 |
11378. 열혈강호 4 (1) | 2020.08.29 |
2019 KAPC 문제 풀이 (2) | 2020.08.25 |