TLEoj Contest #06 - Bộ ba tổng

Xem PDF

Nộp bài


Điểm: 1100 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 256M
Input: bàn phím
Output: màn hình

Tác giả:
Dạng bài

Một bộ ba (i, j, k) được gọi là bộ ba thành tổng nếu nó thỏa mãn:

  • 1 \le i, j, k \le n.
  • i+j+k = m.

Cho hai số nguyên dương n, m, hãy in ra số lượng bộ ba (i, j, k) là bộ ba thành tổng.

Input, Output and Scoring

Input

  • Dòng đầu bao gồm 1 số t là số testcase (1\le t\le 10)
  • Sau đó là t dòng, mỗi dòng gồm 2 số nguyên dương n, m (1 \le n \le 2 \times 10^6; 1 \le m \le 3 \times n).

Output

  • Với mỗi testcase, in ra kết quả tương ứng trên 1 dòng.

Scoring

  • Subtask 1 (20\%): 1 \le n \le 2 \times 10^2.
  • Subtask 2 (30\%): 1 \le n \le 2 \times 10^3.
  • Subtask 3 (50\%): Không giới hạn gì thêm.

Example

Input

3
5 1
2 6
3 7

Output

0
1
6
Note
  • Trong testcase 1, ta dễ dàng nhận thấy không có bộ ba nào thỏa mãn
  • Trong testcase 2, chỉ có 1 bộ ba thỏa mãn là (2,2,2).
  • Trong testcase 3, có 6 bộ ba thỏa mãn là (1, 3, 3), (2, 2, 3), (2, 3, 2), (3, 1, 3), (3, 2, 2)(3, 3, 1).

Bình luận

Không có bình luận nào.