#16125. 蚂蚁寻路问题
蚂蚁寻路问题
蚂蚁寻路问题
题目背景
小蚂蚁是蚂蚁王国的一名快递员,每天需要从王国的仓库运送食物。在一个由 n 行 m 列组成的网格中,一只小蚂蚁要从网格的左下角出发,爬到网格的右上角。小蚂蚁每次只能向上或向右移动一格,不能向下或向左移动。
小蚂蚁想知道,从起点 (0,0) 到终点 (n,m) 一共有多少条不同的路径。由于答案可能非常巨大,我们只需要知道答案的最后 100 位数字。
输入格式
输入只有一行,包含两个整数 n 和 m,分别表示网格的行数和列数。
输出格式
输出共 10 行,每行十个数字,无空格间隔,表示答案的最后 100 位。如果答案不足 100 位,则在前面用 0 补足。
样例一
输入数据
2 2
输出数据
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000006
样例解释
2×2 的网格中,从左下角到右上角的路径数为 6,具体路径如下:
右→右→上→上
右→上→右→上
右→上→上→右
上→右→右→上
上→右→上→右
上→上→右→右
数据规模与约定
对于 30% 的数据,0<n,m≤10
对于 50% 的数据,0<n,m≤100
对于 100% 的数据,0<n,m≤50000