aboutsummaryrefslogtreecommitdiff
path: root/codechef/distinctPairSums/distinctPairSums.cpp
blob: 5726bb4f6f0a13624e5eaa04526b5095c6b5eb98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <bits/stdc++.h>

using namespace std;

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int tt;
  cin >> tt;
  while (tt--) {
    int l, r;
    cin >> l >> r;
    int foo = abs(r - l) + 1;
    cout << (l == r ? 1 : (foo * (foo + 1)) / 2) << '\n';
  }
}