当前位置: 首页 > news >正文

洛谷 225153 数字组合

1.数字组合

题目链接:数字组合 - 洛谷

标签:背包问题

注意点:将dp[0]初始化为1

AC代码:

#include<iostream>
using namespace std;

int dp[100005];

int main()
{
    int n,m,t;
    cin>>n>>m;
    dp[0]=1;
    for(int i=1;i<=n;++i)
    {
        cin>>t;
        for(int j=m;j>0;j--)
        {
            if(j>=t) dp[j]+=dp[j-t];
        }
    }

    cout<<dp[m]<<endl;

    return 0;
}

2.何以包邮

题目链接:4700. 何以包邮? - AcWing题库

AC代码:

#include<iostream>
using namespace std;

const int MAXN = 300005;

int main()
{
    int n,m;
    int t;
    bool f[MAXN];
    cin>>n>>m;
    
    f[0]=true;
    for(int i=0;i<n;++i)
    {
        cin>>t;
        for(int j=MAXN;j>=t;j--)
        {
            if(f[j-t]) f[j]=true;
        }
    }
    
    for(int i=m;i<MAXN;i++)
    {
        if(f[i])
        {
            cout<<i<<endl;
            break;
        }
    }
    
    return 0;
}

相关文章:

  • wordpress维基百科/防止恶意点击软件管用吗
  • 无线网络网站dns解析失败/网络销售哪个平台最好
  • 淘客网站如何做能加快收录/yahoo搜索
  • 盐城专业做网站/抖音搜索seo代理
  • 南充响应式网站建设/怎么创建网页
  • 济南香港国际网站建设/seo运营做什么
  • MySQL中给字符串字段加索引
  • 【redis6】第十章(事务和锁机制)
  • 4.Python基础之函数
  • PicGo+Gitee+Typora实现markdown图床
  • Ajax基础
  • 【Linux 基础】
  • NEUQ week11题解
  • 【华为OD机试真题2023 JAVA】查找树中元素
  • (小甲鱼python)函数笔记合集三 函数(III)总结 函数的收集参数*args **args 解包参数详解
  • Tomcat 三种简单网站部署方式
  • 【蓝桥杯】历届真题 双向排序(省赛)Java
  • SpringBoot项目练习