Implement a token bucket: capacity C, refill R tokens per ms.consume(now, n) first refills based on elapsed time (capped at C),
then consumes n tokens if available; returns true/false.
solve(capacity, refillPerMs, requests): requests are [time, n],
returns array of allow/deny.
Sample tests