Phép chia (KSCL HSG 9 Thanh Hóa)

Xem PDF

Điểm: 1200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: BAI3.INP Output: BAI3.OUT

Long là một học sinh chuyên Toán nhưng lại rất đam mê lập trình. Trong một lần Long được học về phép chia có dư đối với các số tự nhiên như sau: Nếu số tự nhiên \(N\) chia \(X\)\(R\) thì số \(N\) sẽ được biểu diễn thành dạng sau: \(N = K \times X + R\). Tình cờ được biết sắp tới ở trường chuyên Lam Sơn có tổ chức thi khảo sát chất lượng học sinh giỏi cấp 2, nên Long có bài toán đố các bạn như sau: Cho một số tự nhiên \(N\). Tìm số tự nhiên \(X < N\) sao cho kết quả của phép chia lấy dư \(N\) cho \(X\) là lớn nhất. Vì các bạn lập trình nên sẽ trả lời rất nhanh nên Long sẽ đưa ra \(T\) câu hỏi liên tục để các bạn trả lời.

Input

Vào từ file BAI3.INP gồm

  • Dòng đầu tiên chứa số nguyên dương \(T\) là số lượng câu hỏi mà Long đưa ra ( \(T ≤ 10^5\));
  • \(T\) dòng tiếp theo, mỗi dòng chứa một số nguyên \(N\) là một câu hỏi của Long (\(5 ≤ N ≤ 10^{18}\)).

Output

Ghi ra file BAI3.OUT gồm \(T\) dòng là các đáp án tương ứng..

Scoring

  • Có 20% số điểm tương ứng với \(T ≤ 10^3\)\(N ≤ 10^4\);
  • Có 80% số điểm còn lại không có ràng buộc gì thêm.

Example

Test 1

Input
2
6
9
Output
4
5
Note

-


Bình luận

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