#include #include using namespace std; // 関数: 正の整数の約数の数を数える int countDivisors(int n) { int count = 0; for (int i = 1; i * i <= n; ++i) { if (n % i == 0) { count++; // i が約数 if (i != n / i) { count++; // n / i も約数 } } } return count; } int main() { int T; cin >> T; vector results; for (int i = 0; i < T; ++i) { int A, B; cin >> A >> B; int D = B - A; // A と B の差 int answer = countDivisors(D); // D の約数の数を数える results.push_back(answer); } // 結果の出力 for (int i = 0; i < T; ++i) { cout << results[i] << endl; } return 0; }