原题链接:https://leetcode-cn.com/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/

dfs

int add(int a, int b) {int sum = 0;while (a) {sum += a % 10;a = a / 10;}while (b) {sum += b % 10;b = b / 10;}return sum;}int movingCount(int m, int n, int k) {    vector<vector<int>> used(m, vector<int>(n, 0));return movingCount(0, 0, m, n, k, used);       }int movingCount(int r, int c, int m, int n, int k ,vector<vector<int>>& used) {if(r < 0 || c < 0 || r >= m || c >= n || add(r, c) > k || used[r][c]) return 0;//如果边界超出,或者不满足条件,或者已经走过used[r][c] = 1;//将该点设置为走过return 1 + movingCount(r - 1, c, m, n, k, used) + movingCount(r + 1, c, m, n, k, used) + movingCount(r, c - 1, m, n, k, used) + movingCount(r, c + 1, m, n, k, used);//上下左右dfs}

leetcode算法题--机器人的运动范围相关推荐

  1. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  2. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  3. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  4. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  5. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

  6. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  7. leetcode算法题--买卖股票的最佳时机 II

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 这类股票题目请见leetcode算法题–最佳买卖股票 ...

  8. leetcode算法题--买卖股票的最佳时机含手续费

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/ 这类股票题目请见 ...

  9. leetcode算法题--完全平方数★

    原题链接:https://leetcode-cn.com/problems/perfect-squares/ 相关题目:leetcode算法题–零钱兑换 1.回溯法 就是暴力法,套路就是递归,但是有很 ...

最新文章

  1. 列子御风 大道至简 心诚天人合一
  2. 4种事务特性,5种隔离级别,7种传播行为
  3. python股票编程规范_Python 编程规范梳理
  4. H3C交换机配置本地和远程登录用户名和密码
  5. fancybox关闭弹出窗体parent.$.fancybox.close();
  6. java SSM 框架 多数据源 代码生成器 websocket即时通讯 shiro redis 后台框架源码
  7. Linux例行工作crontab
  8. 获取map第一个的key和value_谁要是再敢用Map传参,我过去就是一JIO
  9. Akka编写一个RPC框架,模拟多个Worker连接Master的情况的案例
  10. 51nod 1414 冰雕 思路:暴力模拟题
  11. 理解UI线程——SWT, Android, 和Swing的UI机理
  12. Eevnt Loop (事件循环)
  13. Dubbo消费者代理的创建
  14. j2ee和mysql怎么连接_Eclipse下配置j2ee开发环境及与MySQL数据库的连接
  15. Render Monkey中可渲染纹理的Clear Color
  16. 深入浅出JavaScript之this
  17. 超全 泛微 E8 E-cology 8 开发资料大全 开源下载资料
  18. 使用线程模拟解决银行排队叫号问题
  19. VBAProject密码清除 for EXCEL2003
  20. 取到崭新连号人民币,我却一点都不开心

热门文章

  1. 编程软件python下载-Thonny(Python编程工具) v3.2.7 官方版
  2. 学会python编程容易吗-Python编程入门难不难
  3. python快速入门 pdf-Python快速入门PDF高清完整版本下载
  4. python资料书-《Python数据分析与应用》——图书配套资料下载
  5. python自学攻略-你是如何自学 Python 的?
  6. python一般用什么编译器-Python常用的编辑器有哪些?老男孩Python
  7. python安装modify setup选哪-python 之禅 import this
  8. python的用途实例-三个实例带你了解生成器的作用
  9. python导入excel数据-Python数据处理之导入导出excel数据
  10. Revising Aggregations - The Sum Function(集合函数-sum)