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

蓝桥杯每日一题2023.11.9

包子凑数 - 蓝桥云课 (lanqiao.cn)

题目描述

题目分析

对于此题是一个简单DP的翻版问题,若能凑出当前的包子数,则凑出之前一定为dp[i - a[j]],若表示出的dp[i]不是0则说明是一定存在数可以被凑出的,由题意:若凑不出的数字超过10000这个上界,我们就可以判断出有无穷个

最大不能表示出来的数必定有个上界,因为两个数a,b(当gcd=1时),最大不能表示出来的数是(a - 1)(b - 1) - 1,题目中的N为100,99和98是100内最大的互质的数,故这个上界选择10000

#include<bits/stdc++.h>
using namespace std;
const int N = 1e7;
int a[N], dp[N];
int main()
{int n, ans = 0;cin >> n;for(int i = 1; i <= n; i ++){cin >> a[i];dp[a[i]] ++;}for(int i = 1; i <= N; i ++){for(int j = 1; j <= n; j ++){if(i - a[j] < 0)continue;dp[i] = dp[i - a[j]] + dp[i];if(dp[i] != 0)break;//这个数可以被凑出 }if(dp[i] == 0)ans ++;}if(ans  > 10000)cout << "INF";else cout << ans;return 0;
}

相关文章:

  • 网络流量分类概述
  • 在Windows 10上安装单机版的hadoop-3.3.5
  • 引入lombok常用注解
  • 双11网络机顶盒哪个好?数码博主横评20款盘点网络机顶盒排名
  • ElementUI-tree拖拽功能与节点自定义
  • 绿色低碳 数字未来-辽宁省建筑电气2023年学术年会-安科瑞 蒋静
  • C# Winform自定义CheckBox控件
  • python 为什么这么受欢迎?python的优势到底在哪里?
  • Linux篇---第二篇
  • [前端]动态加载问题-按条件加载
  • Java定时任务实现
  • js实现将图片转成黑白
  • 数字孪生智慧工厂3D无代码编辑工具提供强大、简单功能
  • JavaScript双for循环,判断对象数组的阈值重合。
  • MYSQL的高阶语句
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • HTML5新特性总结
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Markdown 语法简单说明
  • nginx 配置多 域名 + 多 https
  • Octave 入门
  • 初识 webpack
  • 关于extract.autodesk.io的一些说明
  • 老板让我十分钟上手nx-admin
  • 聊聊hikari连接池的leakDetectionThreshold
  • 目录与文件属性:编写ls
  • 使用 Docker 部署 Spring Boot项目
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 消息队列系列二(IOT中消息队列的应用)
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • ###STL(标准模板库)
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #define与typedef区别
  • #etcd#安装时出错
  • (11)MSP430F5529 定时器B
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (分布式缓存)Redis哨兵
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (一一四)第九章编程练习
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • (转载)Google Chrome调试JS
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET连接MongoDB数据库实例教程
  • ??在JSP中,java和JavaScript如何交互?
  • @ModelAttribute 注解
  • []C/C++读取串口接收到的数据程序
  • [ActionScript][AS3]小小笔记
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [C/C++]数据结构 循环队列
  • [C++]运行时,如何确保一个对象是只读的
  • [CISCN 2023 初赛]go_session