3583. 整数分组

Posted 幽殇默

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3583. 整数分组相关的知识,希望对你有一定的参考价值。


https://www.acwing.com/problem/content/3586/

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10,M=5010;
int f[M][M],a[N],n,m;
int main(void)
{
    cin>>n>>m;
    for(int i=1;i<=n;i++) cin>>a[i];
    sort(a+1,a+n+1);
    for(int i=1,k=1;i<=n;i++)
    {
        while(a[i]-a[k]>5) k++;
        for(int j=1;j<=m;j++) f[i][j]=max(f[i-1][j],f[k-1][j-1]+i-k+1);
    }
    cout<<f[n][m];
    return 0;
}

以上是关于3583. 整数分组的主要内容,如果未能解决你的问题,请参考以下文章

3583. 整数分组

2021夏季每日一题 week3 完结

解题报告Acwing每日一题 夏季 [1/16]

bzoj3583: 杰杰的女性朋友

BZOJ3583 : 杰杰的女性朋友

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段