본문 바로가기
공부/코딩테스트

백준: 8718번 Bałwanek (Python3)

by 혼밥맨 2022. 8. 4.
반응형

백준: 8718번 Bałwanek (Python3)

Bałwanek 성공다국어

 
시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB 1917 755 689 39.620%

문제

어느 추운 겨울, 카시아와 아시아는 공원에 갔다. 겨울의 경우와 마찬가지로 공원은 눈으로 가득 차 있으며 더 정확하게는 x 리터의 눈이 있습니다. 아시아가 전화통화를 하고 있는 동안 카시아는 눈사람을 만들기로 했다. 아시아가 말을 끝냈을 때, 카시아는 이미 k리터의 눈으로 하나의 공을 만들었다.

아시아는 눈사람이 3개의 눈덩이로 만들어지기를 원하며 추가로 다른 공 위에 놓인 공은 2배 작아야 합니다. 아시아는 더 이상 카시아가 만든 공을 확대하거나 축소할 수 없으며 카시아가 화를 낼 수 있으므로 사용해야 한다.

얘들아, 나는 가능한 가장 큰 눈사람을 만들고 싶다. 이제 그들은 눈사람을 만들 수 있는 눈이 몇 밀리리터인지 궁금합니다.

Pewnej mroźnej zimy Kasia i Asia pojechały do parku. Jak to w zimie, park jest pełen śniegu, a dokładniej znajduje się w nim x litrów śniegu. Gdy Asia rozmawiała przez telefon, Kasia postanowiła ulepić bałwana. Zanim Asia skończyła rozmawiać Kasia ulepiła już jedną kulę z k litrów śniegu.

Asia chce, aby bałwan był zbudowany z 3 kul śniegowych i dodatkowo kula leżąca na innej kuli musi być 2 razy mniejsza. Asia nie może już powiększać ani pomniejszać kuli zrobionej przez Kasię i musi ją wykorzystać, gdyż Kasia mogłaby się pogniewać.

Dziewczynki chcę zbudować jak największego bałwana. Teraz zastanawiają się, z ilu mililitrów śniegu może być zbudowany ich bałwan.

입력

W pierwszym wierszu wejścia znajdują się dwie liczby całkowite x, k (1 ≤ x ≤ 106, 1 ≤ k ≤ 105, k < x), oznaczające odpowiednio ilość litrów śniegu w parku oraz z ilu litrów śniegu zbudowana jest jedna z kul śnieżnych bałwana.

입력의 첫 번째 줄에는 두 개의 정수 x, k(1 ≤ x ≤ 106, 1 ≤ k ≤ 105, k <x)가 있으며 각각 공원에 있는 눈의 리터 수와 다음 중 하나의 눈이 몇 리터인지를 나타냅니다. 눈사람의 눈덩이로 만들어졌습니다.

출력

W pierwszym i jedynym wierszu wyjścia powinna znajdować się jedna liczb całkowita, równa maksymalnej objętości bałwana (wynik podaj w mililitrach).

.출력의 첫 번째이자 유일한 줄에는 눈사람의 최대 크기와 동일한 정수 하나가 포함되어야 합니다(결과를 밀리리터 단위로 입력).

예제 입력 1

10 2

예제 출력 1

7000

답안

1
2
3
4
5
6
7
8
9
x, k = map(int, input().split())
if k*7 <= x:
    print(k*7000)
elif k*3.5 <= x:
    print(k*3500)
elif k*1.75 <= x:
    print(k*1750)
else:
    print(0)
cs
반응형

댓글