1303:鸣人的影分身

简介: 1303:鸣人的影分身

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

在火影忍者的世界里,令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。

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

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

那么问题来了,假设鸣人的查克拉能量为M,他影分身的个数最多为N,那么制造影分身时有多少种(用K表示)不同的分配方法?(影分身可以被分配到0点查克拉能量)

【输入】

第一行是测试数据的数目t(0≤t≤20)。以下每行均包含二个整数M和N(1≤M,N≤10),以空格分开。

【输出】

对输入的每组数据M和N,用一行输出相应的K。

【输入样例】

1

7 3

【输出样例】

8

1. #include <iostream>
2. #include <cstdio>
3. using namespace std;
4. int f[105][15];
5. int main()
6. {
7.  int t,n,m;
8.  cin>>t;
9.  for(int l=1;l<=t;l++){
10.     cin>>m>>n;
11.     for(int i=0;i<=m;i++)//查克拉
12.       for(int j=0;j<=n;j++) //分身
13.         //当查克拉为0或者只有1个分身时 只有1种方案
14.         if(i==0||j==1) f[i][j]=1;
15.         //当分身多余查克拉时 和分身等于查克拉的分配方案一致
16.         else if(j>i) f[i][j]=f[i][i];
17.         //否则 等于每个分身至少分配一个查克拉的方案数+最少有一个分身的查克拉为0的方案数
18.         else f[i][j]=f[i-j][j]+f[i][j-1];
19.     cout<<f[m][n]<<endl;  
20.   }
21. return 0;
22. }


相关文章
|
11月前
|
分布式计算 负载均衡 网络协议
【网络奇缘】我和英特网再续前缘
【网络奇缘】我和英特网再续前缘
74 1
|
6月前
1014 福尔摩斯的约会
1014 福尔摩斯的约会
28 0
守望者的逃离
守望者的逃离
57 0
动态规划:鸣人的影分身
动态规划:鸣人的影分身
83 0
|
Web App开发 前端开发 JavaScript
冬奥快结束了还没有抢到冰墩墩?程序员一招让你不用排队不用愁!
随着“2022北京冬奥会”的盛大开幕,冰墩墩的热度与日俱增,线上被抢空,线下排长龙,为购买冰墩墩苦恼的竟少了几根秀发!如今冬奥马上就要拉下帷幕,还没抢到“冰墩墩”不要紧,这款程序来帮忙,国内一位程序员dragonir用前端+建模的方式自己就实现了线上拥有“冰墩墩”,同时将代码开源到了GitHub上,不得不感叹科技的力量,程序员的伟大,让拥有“冰墩墩”变得如此简单!
冬奥快结束了还没有抢到冰墩墩?程序员一招让你不用排队不用愁!
|
前端开发 程序员 API
冬天到了,给你的网站下个雪吧
冬天到了,给你的网站下个雪吧
109 0
冬天到了,给你的网站下个雪吧
|
机器人 atlas
逆天!波士顿动力再出视频,机器狗大跳火星哥热舞
波士顿动力又出新视频了!这次是机器狗SpotMini,在视频中,该机器人伴着大热单曲《Uptown Funk》秀了一段热舞。网友大叹:现在连机器人都比我会跳舞了!快来跟着SpotMini老师一起学舞蹈吧!
6871 0
|
算法 机器人 大数据
特技替身拜拜,迪士尼机器超人要上天了!
不管是电影中的特技、还是迪士尼乐园中的高难度杂技表演,迪士尼对高空特技表演一直有大量需求。最近,迪士尼AI研究中心正尝试让机器人完成这一高危工作。
1293 0
《天才地理学》+《 改变街区的独立小店》读后感
 花了一个星期的时间看了《天才地理学》,花了一晚上的时间看了《改变截取的独立小店》,总体感觉这两本书的豆瓣评分都有点虚高,前者豆瓣评分7.8分,后者豆瓣评分8.0,我觉得如果我来打分的话,两者统统4分。
1097 0