Ôn luyện HSG thầy Dũng

Công khai 2 thành viên
• 10:04 a.m. 18 Tháng 8, 2024 •

Câu 1_Đề thi HSG chuyên Thái Nguyên - khối 10

Câu 1. Số dư lớn nhất
Cho một dãy số A gồm n phần tử nguyên dương \(A = (a_1, a_2, …, a_n)\).
Yêu cầu: Hãy tìm giá trị lớn nhất của phần dư trong các phép chia số nguyên \(a_i\) cho \(a_j\). Với \(1\leq i, j\leq n\) và \(a_i ≥ a_j\).
Dữ liệu vào: Cho file văn bản MAXREM.INP

  • Dòng đầu tiên chứa số nguyên dương \(n\) – độ dài của dãy (\(1\leq n\leq 200000\))
  • Dòng thứ hai chứa \(n\) số nguyên lần lượt là \(a_1, a_2, …, a_n\). (\(1\leq a_i\leq 10^6\))
    Dữ liệu ra: Ghi ra file văn bản MAXREM.OUT một số nguyên là kết quả của bài toán
    Ví dụ
    MAXREM.INP
    3
    2 4 5
    MAXREM.OUT
    1
    Giải thích
    4 chia 2 dư 0;
    5 chia 2 dư 1;
    5 chia 4 dư 1
    Kết quả số lớn nhất là 1
    Ràng buộc
  • Subtask 1: \(n\leq 10^3\) (50% số điểm)
  • Subtask 2: \(n\leq 2\cdot 10^5\) (50% số điểm)
...Xem thêm