#include #define llint long long using namespace std; llint Q; llint n, k; int main(void) { ios::sync_with_stdio(0); cin.tie(0); cin >> Q; for(int q = 0; q < Q; q++){ cin >> n >> k; if(k == 1){ cout << n-1 << endl; continue; } llint mul = 1; for(int i = 0; ; i++){ n -= mul; if(n <= 0){ cout << i << endl; break; } mul *= k; } } return 0; }