#include #include #include #include #include using namespace std; int a[40]; long long mypow(long long n) { long long res = 1; for(int i=0;i>t; while(t--) { long long n,m; cin>>n>>m; if(m>32) m=31; memset(a,0,sizeof(a)); for(long long i=m;i>=0;i--) { if(n>=mypow(i)) { a[i] = n/mypow(i); n = n-n/mypow(i)*mypow(i); } } int sum=0; for(int i=0;i<40;i++) sum+=a[i]; cout<