Chia mảng N số nguyên thành K block bằng nhau (block cuối có thể nhỏ hơn). Mỗi block do một Runnable tính tổng cục bộ và lưu vào partial[j]. Tạo Thread bọc các Runnable, start rồi join tất cả. Cuối cùng cộng dồn partial và in tổng.
Dòng 1: N K (1 ≤ K ≤ N ≤ 10^4). Dòng 2: N số nguyên, |a_i| ≤ 10^4.
1 ≤ K ≤ N ≤ 10^4
Một số nguyên — tổng toàn mảng.
Ví dụ:
Đầu vào:
6 3
1 2 3 4 5 6
Đầu ra:
21
Giải thích:
Đang tải editor...