【题解-洛谷】P1164 小 A 点菜

发布时间:2026/10/7 6:50:23

【题解-洛谷】P1164 小 A 点菜 题目P1164 小 A 点菜题目背景uim 神犇拿到了 uoi 的 ra镭牌后立刻拉着基友小 A 到了一家……餐馆很低端的那种。uim 指着墙上的价目表太低级了没有菜单说“随便点”。题目描述不过 uim 由于买了一些书口袋里只剩M MM元( 0 M ≤ 10000 ) (0 M \le 10000)(0M≤10000)。餐馆虽低端但是菜品种类不少有N NN种( 1 ≤ N ≤ 100 ) (1 \le N \le 100)(1≤N≤100)第i ii种卖a i a_iai​元( 0 a i ≤ 1000 ) (0 a_i \le 1000)(0ai​≤1000)。由于是很低端的餐馆所以每种菜只有一份。小 A 奉行“不把钱吃光不罢休”的原则所以他点单一定刚好把 uim 身上所有钱花完。他想知道有多少种点菜方法。由于小 A 肚子太饿所以最多只能等待1 11秒。输入格式第一行两个整数N NN和M MM分别表示菜品种类和 uim 身上的钱数。第二行N NN个正整数a i a_iai​可能有重复用空格隔开分别表示每种菜的价格。输出格式一个正整数表示点菜方案数保证答案的范围在[ 0 , 2 31 − 1 ] [0,2^{31}-1][0,231−1]之内不超过 C/C 的int范围。输入输出样例 #1输入 #14 4 1 1 2 2输出 #13说明/提示2020.8.29增添一组 hack 数据 by yummy代码1二维数组#includebits/stdc.husingnamespacestd;constintN10010,M1000010;intn,V,v,f[N][M];intmain(){cinnV;f[0][0]1;for(inti1;in;i){cinv;for(intj0;jV;j){f[i][j]f[i-1][j];if(vj)f[i][j]f[i-1][j-v];}}coutf[n][V];return0;}代码2一维数组#includebits/stdc.husingnamespacestd;constintM1000010;intn,V,v,f[M];intmain(){cinnV;f[0]1;for(inti1;in;i){cinv;for(intjV;jv;j--)f[j]f[j-v];}coutf[V];return0;}结果
延伸阅读

更多相关文章

2026/10/7 6:50:23

AI应用开发安全方案:五层纵深防御与实战避坑指南

1. AI应用开发安全方案的整体设计思路1.1 为什么AI应用的安全问题比传统应用更棘手做过几年传统Web开发的朋友,第一次接触AI应用开发时,往往会有一个错觉:不就是调个API、拼个Prompt、返回一段文本吗,能有多复杂?我当初…

2026/10/7 6:50:23

OpenShell实战指南:会话管理、插件扩展与AI辅助的现代终端体验

终端工具这么多年,说实话已经进入了一个相对稳定的阶段,很多新项目无非是把老的Scheme换个皮肤,改改快捷键设置,真正值得折腾的并不多。OpenShell这个名字第一次出现在我视野里,是在某个技术社区的讨论串里&#xff0c…

2026/10/7 6:50:22

superpowers效率增强模式:从零搭建自动化工作流实战

1. 从“superpowers”这个热词说起:它到底指什么“superpowers”这个词最近在技术社区和效率工具圈子里被反复提起,很多人第一次看到它是在某个开源项目的讨论区,或者是在朋友转发的一条“效率翻倍”的截图里。它不是一个具体的软件名称&…

2026/10/7 7:30:24

GitHub Copilot Chat 接入 TaoToken:AI助手编码新质生产力配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 7:30:24

2026年10月鱼池建好后不泡池除碱?90%的锦鲤死因都藏在这一步

你有没有遇到过这种情况:鱼池刚建好,满怀期待地放了锦鲤进去,结果没几天鱼就浮头、翻白、陆续死亡?很多人以为是水质差或喂食不当,其实真正的大问题,早在施工完成那一刻就埋下了——鱼池完工后必须泡池除碱…

2026/10/7 7:30:24

电源轨道系统供应商技术资质核查与选型框架

在装修、办公空间升级、商业门店改造等项目中,电源轨道系统凭借取电点位可调的技术特性,逐步替代传统固定插座。当前市场上部分产品因缺乏安全认证、导电结构设计不合理、售后服务体系不完善,长期运行后易出现接触不良、短路等工程问题&#…

2026/10/7 7:25:24

边缘AI芯片在自动驾驶场景出现三类玩家与双强格局

用于自动驾驶的边缘AI芯片,按上车位置与核心职责分为两大层级:中央计算芯片(负责全车感知融合与决策)和感知端预处理芯片(在传感器端完成初步AI推理)。中央计算芯片按供应模式,又分为车企自研与…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/6 4:01:51

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/6 17:46:51

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

ESP32免重刷固件:浏览器直接修改NVS键值实现WiFi配置更新

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

SAP HANA查询结果导出CSV:避开乱码、性能与权限的实用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

数字后端Placement阶段Density与Congestion控制实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑