tailieunhanh - Tuyển tập đề thi tin học quốc gia

Bài 1. Phân đoạn Tên file chương trình: Cho dãy số nguyên a1, a2, , an và số nguyên dương k. Ta gọi k-phân đoạn của dãy số đã cho là cách chia dãy số đã cho ra thành k đoạn, mỗi đoạn là một dãy con gồm các phần tử liên tiếp của dãy. Chính xác hơn, một k-phân đoạn được xác định bởi dãy chỉ số 1 ≤ n1 | http Olympic tin học Việt Nam Tuyển tập đề thi tin học quốc gia 2005-2008 http Olympic tin học Việt Nam Đê thi vòng I quôc gia http Olympic tin học Việt Nam Năm 2005 Bảng A Bài 1. Phân đoạn Tên file chương trình Cho dãy số nguyên ai a2 . an và số nguyên dương k. Ta gọi k-phân đoạn của dãy số đã cho là cách chia dãy số đã cho ra thành k đoạn mỗi đoạn là một dãy con gồm các phần tử liên tiếp của dãy. Chính xác hơn một k-phân đoạn được xác định bởi dãy chỉ số 1 n1 n2 . nk n. Đoạn thứ i là dãy con 1 2 . an. ỉ 1 2 . k . Ở đây quy ước n0 0. Yêu cầu Hãy xác định số M nhỏ nhất để tồn tại k-phân đoạn sao cho tổng các phần tử trong mỗi đoạn đều không vượt quá M. Dữ liệu Vào từ file văn bản . Dòng đầu tiên chứa hai số nguyên n và k 1 k n 15000 Dòng thứ i trong số n dòng tiếp theo chứa số nguyên ai lail 30000 i 1 2 . n. Các số cạnh nhau trên một dòng trong file dữ liệu cách nhau ít nhất một dấu cách. Kết quả Ghi ra file một số nguyên duy nhất là giá trị M tìm được. Ví dụ _ _ 9 4 5 1 1 1 3 2 2 1 3

TỪ KHÓA LIÊN QUAN