728x90
π λ°±μ€ 13458 - μνκ°λ
π‘ λμ νμ΄
λ¬Έμ κ° μκ°λ³΄λ€ μ¬μ보λλ°?λΌκ³ νλ€κ° μ λ΅λ₯ μ΄ μ 25%
μΈμ§ λλμ΄ μλ€. λλ μ΄μ€ λ°λ³΅λ¬ΈμΌλ‘ μμ±νκ³ , κ³μ°ν λλ§λ€ cnt
κ° 1μ© μ¦κ°νμ¬ μ΄ λͺ λͺ
μ΄ νμν κΉ?λ₯Ό κ³μ°νλλ°, μκ° μ΄κ³Ό
νμ μ΄ λ¬λ€. π π μ΄μ€λ°λ³΅λ¬ΈμΌλ‘ νλ €κ³ νλ€λ©΄ λ€λ₯Έ λ°©λ²μ μκ°ν΄λ³΄μ.
student
λ₯Ό ν λͺ μ© κ°μ Έμ¨λ€.- λͺ¨λ μνμ₯μ λ€μ΄κ°μΌ νλ μ΄κ°λ κ΄μ 1λͺ λ§ μ¬μ©νκ³ λΆ κ°λ κ΄μ μ¬λ¬ λͺ μ¬μ©ν΄λ λλ€.
- λ¨Όμ ,
student
μμ μ΄κ°λ κ΄μ΄ κ°μν μ μλ μμμμ μλ₯Ό λͺ¨λ λΊλ€. - λ¨μ μμμμ μμμ λΆκ°λ κ΄μ΄ κ°μν μ μλ μμμμ μλ‘ λλ λͺ«μ μ¬μ©νλ€.
- μ΄λ, λλ¨Έμ§κ° μμΌλ©΄ λͺ« +1, λλ¨Έμ§κ° μμΌλ©΄ λͺ«μ κ·Έλλ‘ μ¬μ©νλ€.
- μ¬κΈ°μ
λͺ«
μ μμμλ€μ κ°μν λ λΆκ°λ κ΄μ΄ λͺ λͺ νμνμ§λ₯Ό κ³μ°νλ κ³Όμ μ΄λ€. - λλ¨Έμ§κ° μμ λ λͺ«μ 1μ λνλ μ΄μ λ, κ°λ ν΄μΌ νλ μμμμ΄ λ¨μκΈ° λλ¬Έμ λΆ κ°λ κ΄μ μλ₯Ό ν λͺ μΆκ°νλ κ²μ΄λ€.
- μ¬κΈ°μ
- cntμ λμ ν΄μ€λ€.
- μ²μ cntλ NμΌλ‘ μ μΈνλλ° μ΄μ λ μ΄λ―Έ μ΄κ°λ κ΄μ΄ ν λͺ μ© λ€μ΄κ°κΈ° λλ¬Έμ Nμ κ°μ μ΄κΈ°μ μ μΈν΄μ€ κ²μ΄λ€.
728x90
λ¨μν λͺ«κ³Ό λλ¨Έμ§λ₯Ό ꡬνλ©΄ while
λ¬Έ λμ μ μ¬μ©ν μ μλλ°, μ λ΄κ° ν λ κ·Έκ² λ μ€λ₯΄μ§ μμ§?!?!? μ무νΌ, λΉμ·ν μ νμ λ§λλ©΄ μ§κΈκ³Ό κ°μ λ°©μμΌλ‘ νλλ‘ κΈ°μ΅ν΄λ³΄μ.
# κ³΅ν΅ μ½λ
import sys
input = sys.stdin.readline
N = int(input())
students = list(map(int, input().split()))
first_commander, second_commander = map(int, input().split())
# λ΄ μ½λ(μκ°μ΄κ³Ό)
cnt = 0
for student in students:
if student - first_commander > 0:
student -= first_commander
cnt += 1
while student > 0:
student -= second_commander
cnt += 1
else:
while student > 0:
student -= second_commander
cnt += 1
print(cnt)
# λ΄ λλ²μ§Έ μ½λ
cnt = N
students = list(map(lambda x: x-first_commander, students)) # μ΄ κ°λ
κ΄μ΄ νλͺ
μ© λ€μ΄κ°κ³ λ¨μ μμμλ€μ κ³μ°νλ μ
for student in students:
if student % second_commander:
cnt += student // second_commander + 1
else:
cnt += student // second_commander
print(cnt)
# λ€λ₯Έμ¬λμ μ½λ
cnt = N
for student in students:
student -= first_commander
if student % second_commander:
cnt += student // second_commander + 1
else:
cnt += student // second_commander
print(cnt)
λ°μν
'Algorithm > λ°±μ€(BOJ)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ νμ΄μ¬(python) ] λ°±μ€ 2667 - λ¨μ§λ²νΈλΆμ΄κΈ° (0) | 2021.04.16 |
---|---|
[ νμ΄μ¬(python) ] λ°±μ€ 1260 - DFSμ BFS (0) | 2021.04.16 |
[python] λ°±μ€ 2445 - λ³ μ°κΈ° 8 (2) | 2021.04.05 |
[python] λ°±μ€ 2442 - λ³ μ°κΈ° 5 (0) | 2021.04.05 |
[python] λ°±μ€ 2920 - μκ³ (0) | 2021.04.05 |
λκΈ