#include<bits/stdc++.h>
using namespace std;
const int maxn = 7;
int n,m;
int num[maxn];
int main()
{
cin >> n >> m;int x;
for(int i = 0;i<n;i++)cin >> num[i];
int be = 2;int sum = 0;
for(int i = 0;i<m;i++)
{
for(int j = 0;j<n;j++)
{
num[j] = num[j] - be;
if(num[j] == 0)be++;
}
sum += be;
}
cout << sum;
}
纯粹的模拟,没什么说的,适合初学者体质(*゚∀゚*),当然也可以用队列优化一下复杂度,这里就不赘述了

京公网安备 11010502036488号