"""
Created on Fri Jan  9 17:18:31 2026
@author: Lluís Vila
(c) 2025-26
"""
def term(y, k):
    return y + k*y*(1-y)

def drug_abs_days(y0, k, eps):
    prev = y0
    y = term(prev, k)
    n = 1
    while abs(y-prev) >= eps:
        prev = y
        y = term(y, k)
        n += 1
    return n
