μ΄ λ¬Έμ λ ν¨μ ꡬν λ¬Έμ μ λλ€.
λ₯Ό λ§μ‘±νλ μ μ μ΄ μ¨κ²¨μ Έ μλ€. μ΄λ ask() ν¨μλ₯Ό λ² μ΄νλ‘ μ¬μ©νμ¬ μ¨κ²¨μ§ μ λ§νλΌ.
ν¨μ ꡬν
μ μΆνλ μ½λλ λ₯Ό ν΅ν΄ order.h ν€λνμΌμ ν¬ν¨ν΄μΌνλ€. μ μΆνλ μ½λλ λ€μμ ꡬνν΄μΌνλ€.
int find()
- μ΄ ν¨μλ μ¨κ²¨μ§ μ μ μ λ°νν΄μΌ νλ€.
find() ν¨μ λ΄λΆμμλ λ€μμ ν¨μλ₯Ό νΈμΆν μ μλ€.
int ask(long long a)
- λ μ λ§μ‘±ν΄μΌνλ©°, λ§μ‘±νμ§ μμ κ²½μ° νλ Έμ΅λλ€λ₯Ό λ°κ² λλ€.
- λ°νκ°μ λ€μκ³Ό κ°λ€.
- μ΄λ©΄, λ² μμ μ μμλ₯Ό λ°ννλ€. μ¦, μ λ§μ‘±νλ μ΅μ μμ μ μ μ λ°ννλ€.
- μ΄λ©΄, μ λ°ννλ€.
- μ΄ ν¨μλ
find()μμ μ΅λ λ² νΈμΆ κ°λ₯νλ€. μ΄λ₯Ό μ΄κ³Όνμ¬ νΈμΆν κ²½μ° νλ Έμ΅λλ€λ₯Ό λ°κ² λλ€.
μ μΆνλ μ½λμ μ΄λ€ λΆλΆμμλ μ μΆλ ₯μ΄ μμ΄μλ μ λλ€.