JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

我的练习(21)

发布时间 2023-12-03 13:11:54作者: 一馨一亦

又是一道dp真题(P1049)

#include<iostream>
using namespace std;
int n,m,s=0x3f3f3f3f;
long long w[10001],v[10001],f[10000001];
int main()
{
    cin>>m>>n;
    for(int i=1;i<=n;i++) cin>>w[i];
    for(int i=1;i<=n;i++)
    {
        for(int j=m;j>=w[i];j--)
        {
            f[j]=max(f[j-w[i]]+w[i],f[j]);
        }
    }
    cout<<m-f[m];
    return 0;
}

 

    本栏目推荐文章
  • Linux文件IO之二 [补档-2023-07-21]
  • Linux文件IO之一 [补偿-2023-07-21]
  • 【五期李伟平】CCF-A(AAAI'21)Game of Gradients: Mitigating Irrelevant Clients in Federated Learning
  • ClickHouse(21)ClickHouse集成Kafka表引擎详细解析
  • 1 月 21 日,三件事儿,线上不见不散丨社区活动
  • android编译kanzi 问题 (2) Gradle sync failed: NDK not configured. Download it with SDK manager. Preferred NDK version is '21.1.6352462'.
  • 21-优先级调度:你必须掌握的 Pod 抢占式资源调度
  • Oracle 21c-创建数据库
  • ruby实战手册(21)
  • RockyLinux9.2编译安装golang1.21
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们