首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
三只小猫
获赞
17
粉丝
6
关注
1
看过 TA
4
男
东北大学
2019
算法工程师
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑三只小猫吗?
发布(31)
评论
刷题
收藏
三只小猫
关注TA,不错过内容更新
关注
2019-08-24 21:04
东北大学 算法工程师
京东笔试,一题消消乐,二题是否是连通迷宫,大家都过了多少?
rt 100 18
羚羊在找内推:
消消乐的代码,我第二题是消消乐,第一题是字母转换,不太一样.发一下第二题的. 第一题的找不到了..我直接删掉了 #include<bits/stdc++.h> using namespace std; int helper(vector<vector<int>>&nums, int i, int j) { int ret = 1; int cur = nums[i][j]; if (i < 0 || j < 0 || i >= 5 || j >= 5 || nums[i][j] == 0) return 0; nums[i][j] = 0; if (i >= 1 && nums[i - 1][j]==cur) { ret += helper(nums, i - 1, j); }if (j >= 1 && nums[i][j - 1] == cur) { ret += helper(nums, i, j - 1); }if (i <= 3 && nums[i + 1][j] == cur) { ret += helper(nums, i + 1, j); } if (j <= 3 && nums[i][j + 1] == cur) { ret += helper(nums, i, j + 1); } return ret; } // 消除并且把上面的落下来 void funcDrop(vector<vector<int>>&nums, int i, int j) { for (int j = 0;j < 5; j++) { int count = 4; for (int i = 4; i >= 0; i--) { if (nums[i][j] != 0) { nums[count--][j] = nums[i][j]; } } for (int i = count; i >= 0; i--) { nums[i][j] = 0; } } return; } int func(vector<vector<int>>&nums) { int ret = INT_MAX; vector<vector<int>>tmp = nums; int tag = 1; for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { tmp = nums; // 假设点击这个 int count = helper(tmp, i, j); if (count >= 3) { // 吧当前消除并且上面的落下来... funcDrop(tmp, i, j); ret = min(ret, func(tmp)); tag = 0; } } } // 表示当前的矩阵不能在消除了 if (tag) { int count = 0; for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (nums[i][j] != 0) { count++; } } } return count; } return ret; } int main() { vector<vector<int>>nums(5, vector<int>(5, 0)); for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { cin >> nums[i][j]; } } cout << func(nums) << endl; return 0; }
投递京东等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-23 22:01
东北大学 算法工程师
贝壳算法大家都a了多少
rt 95 45 18 9 唉 感觉自己太菜了 应该是凉了
投递贝壳找房等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-21 17:20
东北大学 算法工程师
2019-08-21
在牛客打卡15天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-08-19 10:03
已编辑
东北大学 算法工程师
b站和斗鱼笔试冲突,纠结
rt
投递哔哩哔哩等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-18 17:14
已编辑
东北大学 算法工程师
想问下小红书算法笔试大家都ac了多少
rt,100 91 18 第二题怎么都调不出来,第三题时间来不及了,有很多大佬说二分,没想明白怎么二分额
冰雪童话:
确定X的上界和下界,上界为血量最高的怪物,下界为T回合总输出刚好为怪物血量总和,然后贪心测试X是否合法,二分查找X
0
点赞
评论
收藏
分享
2019-08-18 12:25
东北大学 算法工程师
2019-08-18
在牛客打卡14天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-08-18 09:49
已编辑
东北大学 算法工程师
腾讯算法笔试想问问大家都ac了多少
rt 100 0 40 0 0 感觉凉了啊 大家都多少啊
乔佛里:
rt是啥意思啊?
投递腾讯等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-17 18:46
东北大学 算法工程师
2019-08-17
在牛客打卡13天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-08-15 23:47
东北大学 算法工程师
2019-08-15
在牛客打卡12天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-08-16 00:21
已编辑
东北大学 算法工程师
想问问360算法大家都ac了多少
rt,45,55感觉凉了
投递360集团等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-13 21:10
东北大学 算法工程师
2019-08-13
在牛客打卡11天,今天学习:刷题 104 道/代码提交 99 次
0
点赞
评论
收藏
分享
2019-08-12 12:51
已编辑
东北大学 算法工程师
想问下拼多多算法笔试四道题目大家都ac了多少
rt,面完感觉凉凉 100 30 0 20
叶上水:
0 ×4
投递拼多多集团-PDD等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-11 12:26
东北大学 算法工程师
2019-08-11
在牛客打卡10天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-08-10 10:34
东北大学 算法工程师
2019-08-10
在牛客打卡9天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-08-09 21:08
东北大学 算法工程师
2019-08-09
在牛客打卡8天,今天也很努力鸭!
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务