题解 | #字符个数统计#
走方格的方案数
http://www.nowcoder.com/practice/e2a22f0305eb4f2f9846e7d644dba09b
比较麻烦的动态规划~
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int n = sc.nextInt(); int m = sc.nextInt(); int[][] matrix = new int[n + 1][m + 1]; for(int i = 0 , j = 0; i <= m || j <= n; i ++ , j ++){ if(i <= m){ matrix[n][i] = 1; } if(j <= n){ matrix[j][m] = 1; } } for(int i = n - 1; i >= 0; i --){ for(int j = m - 1; j >= 0; j --){ matrix[i][j] = matrix[i + 1][j] + matrix[i][j + 1]; } } System.out.println(matrix[0][0]); } } }