#include "bits/stdc++.h" using namespace std; //------------------------------- Libraries --------------------------------// //------------------------------- Type Names -------------------------------// using i64 = int_fast64_t; using seika = string; template using akari = vector; template using yukari = akari>; template using maki = akari>; template using akane = priority_queue, greater>; template using aoi = priority_queue; //------------------------------- Dubug Functions ---------------------------// inline void print() { cout << endl; } template void print(const First &first, const Rest &... rest) { cout << first << ' '; print(rest...); } //------------------------------- Solver ------------------------------------// void solve() { int n, k, q; cin >> q; while (q--) { cin >> n >> k; if (k == 1) { cout << n - 1 << endl; } else { cout << (int)ceil(1. * log(n) / log(k)) << endl; } } } int main() { solve(); return 0; }