计算题

本文介绍了一个递归计算函数f(m,n)的问题,该函数在不同条件下有不同的计算方式。当m=1时,f(m,n)=n;当n=1时,f(m,n)=m;当m>1,n>1时,f(m,n)=f(m-1,n)+f(m,n-1)。文章提供了一段C语言代码实现,用于计算给定m和n下的f(m,n)值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Problem Description

一个简单的计算,你需要计算f(m,n),其定义如下:
当m=1时,f(m,n)=n;
当n=1时,f(m,n)=m;
当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)

Input

第一行包含一个整数T(1<=T<=100),表示下面的数据组数。
以下T行,其中每组数据有两个整数m,n(1<=m,n<=2000),中间用空格隔开。

Output

对每组输入数据,你需要计算出f(m,n),并输出。每个结果占一行。

Sample Input

2
1 1
2 3

Sample Output

1
7

参考代码

#include<stdio.h>
int main()
{
 int f(int x,int y);
 int m,n,a,d;
 scanf("%d",&a);
 while(a--)
 {
  scanf("%d %d",&m,&n);
  d=f(m,n);
  printf("%d\n",d);   
 }
 return 0;
}
int f(int x,int y)
{
 if(x==1)
  return y;
 if(y==1)
  return x;
 if(x>1&&y>1)
  return f(x-1,y)+f(x,y-1);
}

开启周期性自动保存命令:autosave interval on 设置自动保存周期命令:autosave intervaltime 参数time为指定周期的间周期(参数:time取值应大于10 min) 开启定自动保存命令:autosave time on 设置定保存命令:autosave time time-value 参数time-value为自动保存的间点 下次启动的配置文件夹设置命令:startup saved-configuration configuration-file 参数configuration-file为指定配置文件 当前配置与下次启动配置文件差异查看命令:compare configuration 查看当前文件下命令:dir[/all][filename|directory] all表示查看当前命令下的文件和目录,参数filename表示待查看文件的名称; directory表示待查看目录的路径 所在目录查询命令:pwd 新建目录的命令:mkdir directory 参数directory表示需要创建的目录(创建文件夹) 复制并重命名文件:copysource-fliename destinction-filename 参数source-fliename表示被复制文件的路径及源文件名: destinction-filename表示目标文件的路径及其目标文件名。 修改当前工作路径命令:cd directory 删除文件命令:delete 【/unreserved】[/force]filename /unerserved表示彻底删除指定文件,删除的文件将不可恢复 /force 表示无需确认直接删除文件 参数filename表示删除的文件名 注解:如果不适用/unreserved,则delete命令删除的文件将被保存到回收站中。 恢复回收站中的文件命令:undelete 彻底删除回收站中的所有文件命令:reset recycle-bin TFTP文件传输命令:tftp tftp-server{get|put}source-filename[destination-filename] 参数tftp-server表示TFTP服务器的IP地址;get表示从TFTP服务器下载文件到TFTP客户端;Put表示TFTP客户端上传文件到TFTP服务 器。source-filename表示源文件名;destination-filename表示目标文件名。 TELNET 配置Telnet的验证方式为密码验证方式: authentication-mode password ste authentication password cipher (密码) 远程登录设备命令:Telnet ip-address 参数ip-address为登录设备IP地址 FTP 建立FTP连接命令:ftp host-ip 【port-nuber】 参数host-ip表示FTP服务器的IP地址;port-number表示FTP服务器的端口号。 从FTP服务器下载文件到FTP客户端命令:getsource-filename【destination-filename】 从FTP客户端上传文件到FTP服务器命令:putsource-filename【destination-filename】 查看FTP服务器文件夹状态查询命令:ls
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值