Đếm các cặp số

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Cho một số nguyên dương \(K\). Nhiệm vụ của bạn là tìm số lượng các cặp số nguyên dương \((a, b)\), trong đó \(1 \leq a < b < K\) và \(a + b \leq K\).

Input

  • Dòng đầu tiên của đầu vào chứa số nguyên \(T\) cho biết số bộ dữ liệu cần kiểm tra.
  • Mỗi bộ dữ liệu gồm một dòng chứa số nguyên \(K\).

Output

  • Ứng với mỗi bộ dữ liệu đầu vào, chương trình của bạn cần in ra một dòng chứa số cặp số tìm được.

Constraints

  • \(1 \leq T \leq 100\)
  • \(1 \leq K \leq 10^5\)

Example

Test 1

Input
3
2
4
5
Output
0
2
4
Note
  • \(K = 2\), không có cặp số \((a, b)\) nào thỏa mãn.
  • \(K = 4\), có \(2\) cặp \((1, 2), (1, 3)\).
  • \(K = 5\), có \(4\) cặp \((1, 2), (1, 3), (1, 4), (2, 3)\).

Bình luận (1)

Mới nhất
Tải bình luận...