题解 | #走方格的方案数#
走方格的方案数
https://www.nowcoder.com/practice/e2a22f0305eb4f2f9846e7d644dba09b
import java.util.Scanner;
//深度遍历
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while(in.hasNext()){
int n=in.nextInt();
int m=in.nextInt();
dfs(0,0,n,m);
System.out.println(ans);
}
}
static int ans = 0;
public static void dfs(int i, int j, int n, int m){
if(i>n || j>m){
return;
}
if(i==n && j==m){
ans+=1;
return;
}
dfs(i+1,j,n,m);
dfs(i,j+1,n,m);
}
}

查看12道真题和解析