#include int main() { int q; scanf("%d", &q); int i; long long int n[11], k[11]; for (i = 0; i < q; i++) scanf("%lld %lld", &n[i], &k[i]); long long int v, s, d; for (i = 0; i < q; i++) { if (k[i] == 1) printf("%lld\n", n[i] - 1); else { v = 1; s = 1; for (d = 0; s < n[i]; d++) { v *= k[i]; s += v; } printf("%lld\n", d); } } return 0; }