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

动态规划:鸣人的影分身

在火影忍者的世界里,令敌人捉摸不透是非常关键的。

我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。

影分身是由鸣人身体的查克拉能量制造的,使用的查克拉越多,制造出的影分身越强。

针对不同的作战情况,鸣人可以选择制造出各种强度的影分身,有的用来佯攻,有的用来发起致命一击。

那么问题来了,假设鸣人的查克拉能量为 M,他影分身的个数最多为 N,那么制造影分身时有多少种不同的分配方法?

注意

  1. 影分身可以分配0点能量。

  1. 分配方案不考虑顺序,例如:M=7,N=3,那么 (2,2,3)和 (2,3,2)被视为同一种方案。

输入格式

第一行是测试数据的数目 t

以下每行均包含二个整数 MN,以空格分开。

输出格式

对输入的每组数据 MN,用一行输出分配的方法数。

数据范围

0≤t≤20,

1≤M,N≤10

输入样例:

1
7 3

输出样例:

8

思路:i代表所选数的总和,j代表已选数的个数,dp[i][j]代表总和是i,且分成j个数的和的方案

#include<iostream>
using namespace std;
#define N 11
int dp[N][N];
int main()
{int t;dp[0][0] = 1;//初始状态是1,即不选任何数也是一种方案cin >> t;while (t--){int m, n;cin >> m >> n;for (int i = 0; i <= m; i++){for (int j = 1; j <= n; j++){dp[i][j] = dp[i][j - 1];if (i >= j) dp[i][j] = dp[i][j - 1] + dp[i - j][j];}}cout << dp[m][n] << endl;}return 0;
}

相关文章:

动态规划:鸣人的影分身

在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#xff0c;制造出的影分身越强。针对不同的作战情况&#xf…...

如何为三星active2手表安装自己DIY的表盘

一、步骤介绍 Step 1. 下载Galaxy watch studio&#xff1b; Step 2. 按照up主“隔壁张师傅2022”的文章进行安装。 二、安装流程简单说明&#xff1a; ① 电脑端官网下载并安装Galaxy Watch Designer或者Galaxy Watch Studio程序。 ② 关闭手表蓝牙连接&#xff0c;并打开调…...

Android 项目必备(四十二)-->Android 多窗口模式

简介 自由窗口模式: 该模式类似于常见的桌面操作系统&#xff0c; 应用界面的窗口可以自由的拖动和修改大小。 分屏模式 该模式可以在手机上使用&#xff0c; 该模式将屏幕一分为二&#xff0c; 同时显示两个应用界面。 画中画模式: 该模式主要用于TV&#xff0c; 在该模式下…...

OpenHarmony的未来和如何做好一个开源社区

今天要分享的文章&#xff0c;可能更多只是作为一种观点。主要包括2个内容。OpenHarmony的未来和如何做好一个开源社区&#xff0c;好的&#xff0c;接下来开始今天的内容。 你对OpenHarmony的未来如何看待&#xff1f; OpenHarmony的未来看起来非常光明&#xff0c;因为它具…...

二叉搜索树实现

树的导览 树由节点&#xff08;nodes&#xff09;和边&#xff08;edges&#xff09;构成&#xff0c;如下图所示。整棵树有一个最上端节点&#xff0c;称为根节点&#xff08;root&#xff09;。每个节点可以拥有具有方向的边&#xff08;directed edges&#xff09;&#xf…...

解决Spring Data Jpa 实体类自动创建数据库表失败问题

先说一下我遇到的这个问题&#xff0c;首先我是通过maven创建了一个spring boot的工程&#xff0c;引入了Spring data jpa&#xff0c;结果实体类创建好之后&#xff0c;运行工程却没有在数据库中自动创建数据表。 找了半天发现是一个配置的问题! hibernate.ddl-auto节点的配…...

Elasticsearch:创建一个简单的 “你的意思是?” 推荐搜索

“你的意思是” 是搜索引擎中一个非常重要的功能&#xff0c;因为它们通过显示建议的术语来帮助用户&#xff0c;以便他可以进行更准确的搜索。比如&#xff0c;在百度中&#xff0c;我们进行搜索时&#xff0c;它通常会显示一些更为常用推荐的搜索选项来供我们选择&#xff1a…...

urllib之ProxyHandler代理以及CookieJar的cookie内存传递和本地保存与读取的使用详解

处理更高级操作时(Cookies处理&#xff0c;代理设置)&#xff0c;需要一个强大的工具Handler&#xff0c;可以理解成各种处理器&#xff0c;有处理登录认证的、有处理Cookies的、有处理代理设置的。利用这些几乎可以做到HTTP请求中所有事情。当中urllib.request模块里的 BaseHa…...

华为造车锚定智选模式, 起点赢家赛力斯驶入新能源主航道

文|螳螂观察 作者| 易不二 近日&#xff0c;赛力斯与华为的一纸联合业务深化合作协议&#xff0c;给了频频猜测赛力斯与华为之间关系的舆论一个明确的定调&#xff1a;智选模式已成为华为与赛力斯共同推动中国新能源汽车产业高质量发展的坚定选择。 自华为智能汽车业务开启零…...

[oeasy]python0096_游戏娱乐行业_雅达利_米洛华_四人赛马_影视结合游戏

游戏娱乐行业 回忆上次内容 游戏机行业从无到有 雅达利 公司 一枝独秀并且带领 行业 发展起来 雅达利公司 优秀员工 乔布斯 在 朋友 帮助下完成了《pong》 Jobs 黑了 Woz 一部分收入 然后拿着钱 去印度禅修了 游戏行业 会如何继续 呢&#xff1f;?&#x1f914; 灵修 乔布…...

使用python测试框架完成自动化测试并生成报告-实例练习

练习一: 使用unittest 完成自动化测试并使用HttpTestRunner生成报告 1、写个简单的计算器功能&#xff0c;大小写转换功能&#xff0c;随机生成字符串功能 2、编写测试用例&#xff0c;不同的数据&#xff08;你能想到的所有测试用例&#xff09;&#xff0c;并进行断言。除0的…...

JavaWeb 实战 01 - 计算机是如何工作的

计算机是如何工作的1. 计算机发展史2. 计算机的基本组成2.1 冯诺依曼体系结构2.2 CPU的内部结构2.3 指令2.3.1 指令表2.3.1.1 寄存器2.3.2 CPU的工作流程2.4 小结3. 操作系统3.1 核心功能3.2 操作系统的软硬件结构3.3 什么是进程 / 任务3.4 进程管理3.4.1 管理3.4.2 PCB : 进程…...

线性代数学习-1

线性代数学习-1行图像和列图像行图像列图像总结本文转载于https://herosunly.blog.csdn.net/article/details/88698381 该文章本人认为十分有用&#xff0c;便自己敲一遍笔记加固印象原文链接 原文这个笔记感觉比我老师讲的更加透彻&#xff0c;清晰。很好的展示了线性代数的原…...

人工智能写的十段代码,九个通过测试了

“抢走你工作的不会是 AI &#xff0c;而是先掌握 AI 能力的人” 编程测试 1. 我想用golang实现二叉树前序&#xff0c;请你帮我写一下代码。 // 定义二叉树节点 type TreeNode struct {Val intLeft *TreeNodeRight *TreeNode }// 前序遍历 func PreOrderTraversal(root *Tre…...

巴塞尔问题数值逼近方法

巴塞尔问题&#xff1a;计算所有平方数的导数和 ∑n1∞1n2lim⁡n→∞(112122⋯1n2)\sum_{n1}^{\infty} \frac{1}{n^{2}}\lim _{n \rightarrow\infty}\left(\frac{1}{1^{2}}\frac{1}{2^{2}}\cdots\frac{1}{n^{2}}\right)n1∑∞​n21​n→∞lim​(121​221​⋯n21​) 其理论解为…...

【深度学习环境】Docker

1. Docker 相关安装配置 1.1 docker 安装 参考&#xff1a;https://www.runoob.com/docker/ubuntu-docker-install.html 1.2 nvidia-docker 安装 参考&#xff1a;https://zhuanlan.zhihu.com/p/37519492 1.3 代理加速 参考&#xff1a;https://yeasy.gitbook.io/docker_…...

基于vscode开发vue项目的详细步骤教程 2 第三方图标库FontAwesome

1、Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 2、Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目_水w的博客-CSDN博客 3、基于vscode开发vue项目的详细步骤教程_水w的博客-CSDN博客 目录 六、第三方图标库FontAwesome 1 安装FontAwesome 解决报…...

今天面了个腾讯拿25K出来的软件测试工程师,让我见识到了真正的天花板...

今天上班开早会就是新人见面仪式&#xff0c;听说来了个很厉害的大佬&#xff0c;年纪还不大&#xff0c;是上家公司离职过来的&#xff0c;薪资已经达到中高等水平&#xff0c;很多人都好奇不已&#xff0c;能拿到这个薪资应该人不简单&#xff0c;果然&#xff0c;自我介绍的…...

OSG三维渲染引擎编程学习之六十九:“第六章:OSG场景工作机制” 之 “6.9 OSG数据变量”

目录 第六章 OSG场景工作机制 6.9 OSG数据变量 第六章 OSG场景工作机制 作为一个成熟的三维渲染引擎,需要提供快速获取场景数据、节点等信息,具备自定义数据或动画更新接口,能接收应用程序或窗口等各类消息。OSG三维渲染引擎能较好地完成上述工作,OSG是采用什么方式或工作…...

Tektronix泰克TDP3500差分探头3.5GHz

附加功能&#xff1a; 带宽&#xff1a;3.5 GHz 差分输入电容&#xff1a;≤0.3 pF 差分输入电阻&#xff1a;100 kΩ DC pk 交流输入电压&#xff1a;15 V >60 dB 在 1 MHz 和 >25 dB 在 1 GHz CMRR 出色的共模抑制——减少较高共模环境中的测量误差 低电容和电阻负载…...

Solidworks光学实验室:从零搭建一个‘偏振识别’光路模型的全流程记录

SolidWorks光学实验室&#xff1a;偏振识别光路建模全流程实战 在光学研究领域&#xff0c;论文中的二维示意图往往难以完整呈现复杂光路系统的三维空间关系。当我们需要复现一篇顶刊论文中的偏振识别实验时&#xff0c;如何将平面图表转化为可交互的三维模型&#xff1f;本文…...

SAP S4后台表PRCD_ELEMENTS增量同步逻辑

PRCD_ELEMENTS本身没有创建或修改的时间戳&#xff0c;可采用下面的方式做增量同步&#xff1a; 1.SD模块有3个点分别增量同步 1&#xff09;销售订单&#xff1a;通过VBAK-KNUMV关联PRCD_ELEMENTS-KNUMV&#xff0c;且PRCD_ELEMENTS-KAPPL V&#xff0c;按VBAK-ERDAT(新增)…...

Adafruit 3.5寸TFT触摸屏驱动指南:SPI与8位并行模式详解

1. 项目概述与核心价值如果你正在为你的Arduino、树莓派Pico或者任何一款微控制器项目寻找一块足够大、足够亮、还能用手指戳戳点点的屏幕&#xff0c;那么Adafruit这块3.5英寸的320x480彩色TFT触摸屏绝对是一个让人眼前一亮的选择。我手头经手过不少显示屏&#xff0c;从单色O…...

Sora 2正式版能力边界全测绘(官方未公开的8项限制级参数首次披露)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Sora 2正式版核心能力全景概览 多模态时序理解与生成一体化 Sora 2正式版突破性地将文本、图像、音频及物理运动参数统一编码至共享时空潜空间&#xff0c;支持跨模态对齐的长程视频生成&#xff08;最…...

避坑指南:ZYNQ移植uCOSIII时,BSP里ps7_ethernet_0驱动选错怎么办?

ZYNQ移植uCOSIII网络驱动避坑指南&#xff1a;从硬件配置到BSP驱动的全链路解析 在嵌入式系统开发中&#xff0c;ZYNQ系列SoC因其独特的ARMFPGA架构备受青睐。而将uCOSIII实时操作系统移植到ZYNQ平台时&#xff0c;网络功能的配置往往是开发者遇到的第一个"拦路虎"。…...

Cursor-Free-VIP技术实现方案:解决AI编程助手试用限制的完整指南

Cursor-Free-VIP技术实现方案&#xff1a;解决AI编程助手试用限制的完整指南 【免费下载链接】cursor-free-vip [Support 0.45]&#xff08;Multi Language 多语言&#xff09;自动注册 Cursor Ai &#xff0c;自动重置机器ID &#xff0c; 免费升级使用Pro 功能: Youve reache…...

如何验证AI语音通话厂商宣传的识别率是否注水?完整测试方法

如何验证AI语音通话厂商宣传的识别率是否注水&#xff1f;完整测试方法不废话&#xff0c;先上结论。如何验证AI语音通话厂商宣传的识别率是否注水&#xff1f;完整测试方法摘要数据显示&#xff0c;AI语音通话市场上&#xff0c;厂商宣称的识别率普遍在95%以上&#xff0c;但第…...

从零到一:在RK3588 Ubuntu系统上搭建完整的RKNN开发与部署环境

1. 环境准备&#xff1a;从零开始配置RK3588开发板 拿到一块全新的RK3588开发板时&#xff0c;第一件事就是确保基础系统就绪。我建议使用Ubuntu 20.04.5 LTS版本&#xff0c;这个版本经过Rockchip官方充分验证&#xff0c;稳定性有保障。记得先连接好电源和网线&#xff0c;通…...

广州写字楼办公家具整体配套哪家性价比高?

广州写字楼聚集了大量企业&#xff0c;从天河CBD到白云、番禺写字楼&#xff0c;每个企业都需要办公家具整体配套&#xff0c;但面对市面上众多服务商&#xff0c;如何选择性价比高的一家&#xff0c;成为很多老板的难题——性价比不是低价&#xff0c;而是“品质过关、服务到位…...

别再用老方法了!手把手教你用Coilcraft在线工具搞定BUCK电感选型(附避坑指南)

别再用老方法了&#xff01;手把手教你用Coilcraft在线工具搞定BUCK电感选型&#xff08;附避坑指南&#xff09; 在电源设计领域&#xff0c;BUCK电路因其高效、稳定的特性成为工程师们的首选方案。然而&#xff0c;电感选型这个看似简单的环节却让不少资深工程师栽过跟头——…...