7-7 sdut-C语言实验-神奇的函数

简介: 7-7 sdut-C语言实验-神奇的函数

7-7 sdut-C语言实验-神奇的函数


分数 20


全屏浏览


切换布局


作者 马新娟


单位 山东理工大学


神奇的函数是这样被定义的:


F(n, m) = {

if(n == 1 || m == 1)

F(n, m) = 1;

else

F(n, m) = F(n-1, m) + F(n, m-1);

}

###输入格式:

第一行是正整数N (1 <= N<= 30),表示有N组数据。


接下来N行,每行两个整数n,m (1 <= n, m <= 10)。


###输出格式:

输出N行。每行输出一个整数表示F(n,m)。


###输入样例:

1. 1
2. 1 2


###输出样例:

1


代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

C (gcc)


#include<stdio.h>
#include<stdlib.h>
int f(int n, int m){
  int y;
  if(n == 1 || m == 1) y = 1;
  else y = f(n - 1, m) + f(n, m - 1);
  return y;
}
int main()
{
  int N;
  scanf("%d", &N);
  while(N--){
    int n, m;
    scanf("%d%d", &n, &m);
    printf("%d\n", f(n, m));//max
  }
  return 0;
}
目录
相关文章
|
BI
7-6 sdut-C语言实验-最长上升子序列
7-6 sdut-C语言实验-最长上升子序列
166 1
|
开发工具 git
7-4 sdut-C语言实验-最长公共子序列
7-4 sdut-C语言实验-最长公共子序列
194 1
|
BI
7-7 sdut-C语言实验-上升子序列
7-7 sdut-C语言实验-上升子序列
139 0
7-5 sdut-C语言实验-最长公共子序列
7-5 sdut-C语言实验-最长公共子序列
212 0
7-1 sdut-C语言实验-递归的函数
7-1 sdut-C语言实验-递归的函数
111 2
|
存储 人工智能 算法
7-1 sdut-C语言实验-活动选择
7-1 sdut-C语言实验-活动选择
116 1
SDUTJAVAlab3.8
SDUTJAVAlab3.8
61 1
7-2 sdut-C语言实验-汉诺塔
7-2 sdut-C语言实验-汉诺塔
84 0
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
运维 Serverless 文件存储
函数计算FC安装插件问题之反推报错如何解决
函数计算(Function Compute,FC)是一个事件驱动的全托管计算服务,允许用户编写并上传代码,而无需管理服务器运行和维护;在使用过程中,可能会遇到各种报错,本合集聚焦于函数计算FC常见的报错问题,提供一系列的故障排查指导和解决建议,帮助用户优化云端函数执行
258 0