Add FZOI Codes

This commit is contained in:
2024-06-26 22:14:00 +08:00
parent 8f564ca60e
commit b80791cfad
49 changed files with 1653 additions and 0 deletions

23
FZOI/数列分段2.cpp Normal file
View File

@ -0,0 +1,23 @@
#include<iostream>
using namespace std;
int n, m, a[100010], ans, sum;
int main()
{
cin >> n >> m;
for(int i = 1; i <= n; i ++ )
cin >> a[i];
for(int i = 1; i <= n; i ++ )
{
if(sum + a[i] < m) sum += a[i];
else
{
ans ++ ;
if(sum + a[i] > m) sum = a[i];
else sum=0;
}
}
ans += (sum > 0);
cout << ans;
return 0;
}