首页 > 试题广场 >

行走机器人

[编程题]行走机器人
  • 热度指数:57 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0, 0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。

例如,当k为18时,机器人能够进入方格[35, 37],因为3+5+3+7=18。但它不能进入方格[35, 38],因为3+5+3+8=19。

PS:m<=1024,n<=1024.

请问该机器人能够到达多少个格子?
(*试卷编程题,请选择2道(共计3道)作答,多答将取前2个最高分计算得分。
示例1

输入

2,3,1

输出

3

说明

m = 2, n = 3, k = 1

示例2

输入

3,1,0

输出

1

说明

m = 3, n = 1, k = 0

这道题你会答吗?花几分钟告诉大家答案吧!