题解 | #机器人的运动范围#

机器人的运动范围

https://www.nowcoder.com/practice/6e5207314b5241fb83f2329e89fdecc8

class Solution {
  public:
    // 深度优先搜索也是会全部找完的
    int cnt = 0;
    queue<pair<int, int>> q;
    vector<vector<bool>> visited;
    int movingCount(int threshold, int rows, int cols) {
        if(threshold <= 0)
            return 1;
        visited.resize(rows, vector<bool>(cols, false));
        q.push(make_pair(0, 0));
        int i, j;
        while (!q.empty()) {
            i = q.front().first, j = q.front().second;
            cout<<i<<' '<<j<<' '<<q.size()<<' ';
            q.pop();
            if (i>=rows||j>=cols||count_num(i, j)>threshold||visited[i][j]) continue;
            else{
                visited[i][j] = true;
                ++cnt;
            }
            cout<<cnt<<'-';
            q.push(make_pair(i+1, j));
            q.push(make_pair(i, j+1));
        }
        return cnt;
    }

    int count_num(int i, int j) {
        int c = 0;
        while (i != 0) {
            c += i % 10;
            i /= 10;
        }
        while (j != 0) {
            c += j % 10;
            j /= 10;
        }
        return c;
    }
};

front写成back检查了一个小时。。。牛客调试也用不了。。。

全部评论

相关推荐

头像
11-03 16:48
已编辑
百度_高级研发工程师
事实是检验真理的唯一标准。&nbsp;无论我们怎么去说,去讲述,去证明,都抵不过一个offer来得实在,无论我们怎么去复现求职中的摸爬滚打、扒皮抽筋、狼狈不堪,都抵不过你在简历写上大厂的名字(外包不算)。&nbsp;所以在我求职期间,我什么话都不说,什么话都不讲,因为没有意义,虽然我总讲过程才是意义,但只有当你上岸的那一刻,你才有资格回想在水里的挣扎,只有等你出了山,你才知道山的全貌。&nbsp;我为什么一定要离开华为OD,难道它不稳定吗,不能赚钱吗。为了证明自己,那肯定有的。其实更多的是印证我的认知是否真的正确。&nbsp;(给不了解我的人交代一下背景,在下双非一本,gap一年,华为OD外包,摸爬滚打4个月,艰难上岸百度正编)一、...
先锋战士:说得很真诚。鄙视链自古有之,学历,家庭背景,财富,权利。从小有之,小学羡慕那些当班委的,中学羡慕那些学生会的,高中羡慕尖子班拿教学金的,大学羡慕高绩点,毕业了羡慕进大厂的。工作了,又羡慕高职级的,再后来又羡慕别人早早结婚的。我想表达的观点很简单,无论是华为od还是百度,都是经历,没有孰高孰低,为了抵达下一个风景,总会付出更多东西,但不就是人生吗?正如登山,每个阶段的山,都要想办法攀登,在博主的文字中,见到了坚持和积极寻找问题解决办法的心态
学历对求职的影响
点赞 评论 收藏
分享
点赞 评论 收藏
分享
天降大厂offer:想从事前端就放前端的技术栈,然后项目描述,还有项目做了什么内容,使用了什么技术解决了什么问题优化了什么性能。然后头像可以不要,在读也可以不要,还有bg的话就不要放课程,写哪个学校什么本科,还有绩点排名(如果高的话),然后就是技术栈写好一点,接下来就是项目(有实习就写实习,没有就到项目),项目放两个好一点的,自己包装一下,然后有参加什么竞赛放两个就好了,接下来就是靠你自己了,毕竟211还是很难容易找的,不像我们学院本
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务