#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int T; cin >> T; while(T--){ int A,B; cin >> A >> B; int answer = 0; int i; for(i=1; i*i<=B; i++) if(A%i >= B%i) answer++; while(i <= B){ int am = A%i,bm = B%i; int av = A/i,bv = B/i; int next = min(B-i+1,bm/bv+1); if(av) next = min(next,am/av+1); if(am >= bm && av <= bv) answer += next; else if(am < bm && av >= bv) answer += 0; else if(am >= bm && av > bv) answer += min(next,(am-bm)/(av-bv)+1); else if(am < bm && av < bv) answer += max(0,next-(bm-am+bv-av-1)/(bv-av)); i += next; } cout << answer << endl; } }