首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
锦鲤锦鲤来来来
2018-04-05 20:24
算法工程师
关注
已关注
取消关注
腾讯数据分析笔试,绝地求生题有多少种情况?
腾讯数据分析笔试,绝地求生题有多少种情况?
提示
全部评论
推荐
最新
楼层
ibunny
算法工程师
106种
点赞
回复
分享
发布于 2018-04-06 11:30
savviitar
算法工程师
#include<iostream> #include<set> #include<queue> #include<vector> using namespace std; void dfs(vector<vector<int>> flag,int &sum,int x,int y) { if(x>3||y>3) return ; if(x==3&&y==3) { sum++; return; } if(!flag[x][y]) { flag[x][y]=1; dfs(flag,sum,x+1,y); dfs(flag,sum,x+2,y); dfs(flag,sum,x,y+2); dfs(flag,sum,x+3,y); dfs(flag,sum,x,y+3); dfs(flag,sum,x,y+1); flag[x][y]=0; } } int main() { vector<vector<int>> flag(4,vector<int>(4,0)); int sum=0; dfs(flag,sum,0,0); cout<<sum<<endl; return 0; } 跑出来是106 要考虑步长1-3
点赞
回复
分享
发布于 2018-04-05 21:09
滴滴
校招火热招聘中
官网直投
料峭春风吹酒醒
算法工程师
106
点赞
回复
分享
发布于 2018-04-05 20:25
fic
前端工程师
我选了20不知道对不
点赞
回复
分享
发布于 2018-04-05 20:27
buldajs_zju
算法工程师
106,不知道对不对
点赞
回复
分享
发布于 2018-04-05 20:32
牛客网咸鱼
C++
20
点赞
回复
分享
发布于 2018-04-05 20:38
政化天下666
腾讯_算法工程师
20,动态规划
点赞
回复
分享
发布于 2018-04-05 20:48
锦鲤锦鲤来来来
楼主
算法工程师
106
点赞
回复
分享
发布于 2018-04-05 20:48
招商银行信用卡中心招聘
Java
106
点赞
回复
分享
发布于 2018-04-05 20:51
何恺明的小迷妹
算法工程师
20好像不对,虽然我也选了20,。仔细想想是一个DP问题,初始点是0,0,只能向上或者向右走,但是步长可以是1-3的任意值,终点是3,3
点赞
回复
分享
发布于 2018-04-05 20:54
buldajs_zju
算法工程师
Dfs的时候你得考虑步长是1-3中任意一个值,不能简单的取左和上两个结果求和。
点赞
回复
分享
发布于 2018-04-05 21:02
猥琐欲为007
Java
106,计算过的
点赞
回复
分享
发布于 2018-04-05 21:10
丢硬币选offer我的硬币呢
招商银行_管理培训生
这不是个组合数学问题吗 c63啊
点赞
回复
分享
发布于 2018-04-05 21:20
理性思考
算法工程师
我这道题随便猜的**……
点赞
回复
分享
发布于 2018-04-05 21:58
理性思考
算法工程师
106是选的什么选项啊?
点赞
回复
分享
发布于 2018-04-05 22:04
KiM201804031225177
选D
点赞
回复
分享
发布于 2018-04-05 22:15
1eE
Java
#include<bits/stdc++.h> using namespace std; #define N 10 int DFS[N][N]={0}; int dfs(int m, int n){ for(int i=0; i < m; ++i){ if(DFS[i][n]){ DFS[m][n] += DFS[i][n]; }else{ DFS[m][n] += dfs(i, n); } } for(int j = 0; j < n; ++j){ if(DFS[m][j]){ DFS[m][n] += DFS[m][j]; }else{ DFS[m][n] += dfs(m, j); } } DFS[n][m] = DFS[m][n]; return DFS[m][n]; } int main(){ DFS[0][0] = 1; cout << dfs(3,3) <<endl; return 0; } 结果是106,动态规划比较容易想到,但是坑爹的是每次不止能走一步,可以走1-3步,所以20是错的。
点赞
回复
分享
发布于 2018-04-05 22:44
Sue_ml
算法工程师
106吧。我想到了递推公式,不知道怎么求通项...
点赞
回复
分享
发布于 2018-04-05 23:27
婺源艾
Java
106~~用图做
点赞
回复
分享
发布于 2018-04-06 08:27
楠楠暖暖
算法工程师
但是题目中说低装备可换高装备,那高装备是不是不能换低装备,意味着只能向前走不能后退呢?
点赞
回复
分享
发布于 2018-04-06 08:42
滴滴
校招火热招聘中
官网直投
相关推荐
牛客788202210号
04-29 17:53
烟台大学
求助,开源项目跑不通,求大佬帮助
Ultra-Fast-Lane-Detection-v2
点赞
评论
收藏
转发
已转码的喜羊羊很俊朗
04-10 17:50
长沙师范学院 计算机类
xiechuang(慎重考虑)
这个是真的恶心啊,谈好了又出尔反尔,什么意思吗?耽误我这么久的时间,春招基本都无缘了,现在压力山大,毕设论文工作的压力,四月中旬基本上都没啥公司招人了
点赞
评论
收藏
转发
中意你的可乐反对画饼
03-29 11:01
嵌入式工程师
简历修改,听劝,随便骂
目前研二,想投嵌入式linux驱动开发岗,暑假实习或者秋招
点赞
评论
收藏
转发
小窗滴滴
昨天 09:30
已编辑
华为_网络技术工程师(准入职员工)
快手24春招25暑期转正实习-技术无笔试/游戏5.8笔试
挂了之后可以重新投递,次数不限,两周以上无进度可找我推进【快手】24春招25实习【地点】北 上 广 深 杭 无锡等【岗位】●算法:搜广推 图形 CV nlp 策略 机器学习多模态等●研发:C++ java Linux内核 前端 客户端 服务端 测开 数据研发 数据挖掘 SDK开发 运维开发 网络 交换机 编译器 引擎 数据库 JVM 容器云等●产品 运营 数分 商分 运营分析 经营分析 广告 项目管理 运维管理●游戏开发/策划/技术美术/原画/特效/发行●销售 人力 法务 采购 设计类 市场类等【内推码】campusVWNOXswEJ https://campus.kuai...
投递快手等公司10个岗位 >
点赞
评论
收藏
转发
点赞
16
评论
分享
回复帖子
全站热榜
1
...
想来字节技术实习,看我这篇就够了!——保姆级面经大放送
1.9W
2
...
毕业
1.0W
3
...
【奖💰】🔩通信硬件人笔面经征集②
9888
4
...
美团后端日常实习一二面(已oc)
9753
5
...
准备去参加自己的婚礼
8625
6
...
【奖】来领牛币和静音鼠标啦~
8502
7
...
0实习经验上岸字节,分享一下过程经验
8414
8
...
为什么我不建议你学C++后端
5628
9
...
浅谈一下今年暑期实习形势
5061
10
...
华为暑期实习面试—通用软件开发
4867
正在热议
#
牛友的五一计划
#
28182次浏览
485人参与
#
市场营销面经
#
1877次浏览
82人参与
#
牛客帮帮团来啦!有问必答
#
424186次浏览
8058人参与
#
许愿池
#
67465次浏览
1489人参与
#
晒一晒我的offer
#
2873522次浏览
50270人参与
#
2022届毕业生现状
#
287613次浏览
4121人参与
#
你的秋招进展怎么样了
#
450996次浏览
12996人参与
#
如何看待offer收割机的行为
#
199383次浏览
3039人参与
#
互联网公司评价
#
64271次浏览
912人参与
#
实习好累,可以辞职全力准备秋招吗
#
2811次浏览
60人参与
#
硬件人的春招flag
#
14806次浏览
203人参与
#
非技术岗薪资爆料
#
11201次浏览
211人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
26040次浏览
262人参与
#
23届的你们都什么时候入职?
#
77470次浏览
692人参与
#
产品实习,你更倾向大公司or小公司
#
31749次浏览
499人参与
#
秋招开了,你想投哪些公司呢
#
102810次浏览
3135人参与
#
浅聊一下我实习的辛苦费
#
71869次浏览
656人参与
#
提前批真的不会影响正式批吗
#
18392次浏览
231人参与
#
双非本科求职如何逆袭
#
176144次浏览
2643人参与
#
在国企工作的人,躺平了吗?
#
74875次浏览
919人参与
牛客网
牛客企业服务