題目描述
對於給定的乙個長度為n的正整數數列a[i],現要將其分成連續的若干段,並且每段和不超過m(可以等於m),問最少能將其分成多少段使得滿足要求。
輸入輸出格式
輸入格式:
輸入檔案divide_a.in的第1行包含兩個正整數n,m,表示了數列a[i]的長度與每段和的最大值,第2行包含n個空格隔開的非負整數a[i],如題目所述。
輸出格式:
輸出檔案divide_a.out僅包含乙個正整數,輸出最少劃分的段數。
輸入輸出樣例
輸入樣例#1:
5 6
4 2 4 5 1
輸出樣例#1:
3
#include
using
namespace
std;
const
int n = 100001;
int a[n];
int main()
t += a[i];
}cout
<< ans + 1
<< endl;
return
0;}
洛谷 P1181 數列分段Section I
題目描述 對於給定的乙個長度為n的正整數數列a i 現要將其分成連續的若干段,並且每段和不超過m 可以等於m 問最少能將其分成多少段使得滿足要求。輸入輸出格式 輸入格式 輸入檔案divide a.in的第1行包含兩個正整數n,m,表示了數列a i 的長度與每段和的最大值,第2行包含n個空格隔開的非負...
洛谷 P1181 數列分段Section I
題目描述 對於給定的乙個長度為n的正整數數列a i 現要將其分成連續的若干段,並且每段和不超過m 可以等於m 問最少能將其分成多少段使得滿足要求。輸入輸出格式 輸入格式 輸入檔案divide a.in的第1行包含兩個正整數n,m,表示了數列a i 的長度與每段和的最大值,第2行包含n個空格隔開的非負...
洛谷 P1181 數列分段Section I
對於給定的乙個長度為nn的正整數數列a iai 現要將其分成連續的若干段,並且每段和不超過mm 可以等於mm 問最少能將其分成多少段使得滿足要求。輸入格式 第1行包含兩個正整數n,mn,m,表示了數列a iai 的長度與每段和的最大值,第22行包含nn個空格隔開的非負整數a iai 如題目所述。輸出...