```python
def warm_up(readings: list, floor: int) -> list:
    if not readings or floor < 0:
        raise ValueError("Invalid input")

    discard_count = 0
    for i in range(len(readings)):
        if readings[i] >= floor:
            return readings[i:]
        discard_count += 1

    return []
```