Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution

    Đề bài: [Java] Tổng số chia với Callable + Future

    Cho N số nguyên dương a_i. Với mỗi a_i, submit một Callable<Long> trả về tổng các ước số dương của a_i. Lưu Future<Long> vào một list theo thứ tự đầu vào, sau đó gọi future.get() lần lượt để lấy kết quả deterministic theo thứ tự đó. Cuối cùng in các giá trị tổng-ước-số cách nhau bởi dấu cách.

    • Định dạng đầu vào:

      Dòng 1: N (1 ≤ N ≤ 200). Dòng 2: N số nguyên dương ≤ 10^6.

    • Ràng buộc đầu vào:

      N ≤ 200; 1 ≤ a_i ≤ 10^6

    • Định dạng đầu ra:

      Một dòng gồm N số — tổng các ước số dương của a_i theo thứ tự đầu vào.

    Ví dụ:

    Đầu vào:

    5
    1 6 10 12 28
    

    Đầu ra:

    1 12 18 28 56

    Giải thích:

    Ước 1→1, 6→1+2+3+6=12, 10→1+2+5+10=18, 12→1+2+3+4+6+12=28, 28→1+2+4+7+14+28=56.

    Chủ đề

    ☕ JavaJavaJava: Callable/FutureThreadTất cả môn học

    Đang tải editor...