首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Caffeine
2016-10-25 21:23
杭州电子科技大学 Java
关注
已关注
取消关注
七牛 笔试 做到了这样一道题
0-10000 有多少个带有数字3 或者4? 那时候当场闷逼
有标号1,2,3,4,5的五小球和编号为1,2,3,4,5的五盒子,将五小球投入5盒子,每只盒子投放一个球,求没有求和盒子相等的情况。
也不会。。。
有一个二维数组 一个规则从左上走到右下 只能往下或者是往右走。路过的数组的和的最少路径,求最少的和。
我用贪心算法 可是肯定有缺陷 否则只能全部遍历 有简单的方法么??
提示
全部评论
推荐
最新
楼层
wcf
郑州大学 golang
抖个机灵,编程题可以调试,用来跑第一题。。。(跟上次笔试一哥们儿学的)
点赞
回复
分享
发布于 2016-10-26 09:35
新世纪的神
大连职业技术学院 Java
前两个是排列组合,第三个是最简单的dp 预处理最左边和最上边,其他 dp[i][j]=min(dp[i-1][j],dp[i][j-1])+a[i][j];
点赞
回复
分享
发布于 2016-10-25 21:32
XASFADADSAD
中国人民大学 Java
七牛听同学说只招几个人,所以我没认真做。不过感觉题目不难,提前1个多小时就交了
点赞
回复
分享
发布于 2016-10-26 16:34
Caffeine
楼主
杭州电子科技大学 Java
public class Solution { public int min(int a,int b){ return ((a)<(b)?(a):(b)); } public int minPathSum(int[][] grid) { int i,j,m,n; int [][] dp = new int[100][100]; n = grid.length; m = grid[0].length; dp[0][0]=grid[0][0]; for(i = 1;i<m;i++){ dp[0][i] = dp[0][i-1]+grid[0][i];//横 } for(j = 1;j<n;j++){ dp[j][0] = dp[j-1][0]+grid[j][0];//纵 } for(i=1;i<n;i++) for(j=1;j<m;j++){ //中间部分的计算 dp[i][j] = min(dp[i-1][j]+grid[i][j],dp[i][j-1]+grid[i][j]); } return dp[n-1][m-1]; } }
点赞
回复
分享
发布于 2016-10-26 14:45
Caffeine
楼主
杭州电子科技大学 Java
#include<stdio.h> #include<string.h> #include<stdlib.h> int main(){ int i,sum = 2; char a[6]={0}; for(i = 0;i<100;i++){ if(i>10 && i<=99){ itoa(i,a,10);//覆盖方式 if(a[1]== '3' || a[1] == '4' || a[0] == '3' || a[0]=='4')//先判断个位 是3 或者是4 的话就加加 { sum++; } //printf("%s",a); memset(a, 0, sizeof(a)); } else if(i>=100 && i<=999){ itoa(i,a,10);//覆盖方式 if(a[2]== '3' || a[2] == '4'||a[1]== '3' || a[1] == '4' || a[0] == '3' || a[0]=='4')//先判断个位 是3 或者是4 的话就加加 { sum++; } memset(a, 0, sizeof(a)); } else if(i>=1000 && i<=10000){ itoa(i,a,10);//覆盖方式 if(a[3]== '3' || a[3] == '4'||a[2]== '3' || a[2] == '4'||a[1]== '3' || a[1] == '4' || a[0] == '3' || a[0]=='4')//先判断个位 是3 或者是4 的话就加加 { sum++; } memset(a, 0, sizeof(a)); } } printf("%d",sum); }
点赞
回复
分享
发布于 2016-10-26 11:37
牛 牛
东南大学 C++
第三题是一道简单dp,都遇到很多次了!
点赞
回复
分享
发布于 2016-10-26 01:18
牛 牛
东南大学 C++
f(n-2)种题解;2,放入除盒子n和i以外的盒子,子问题有f(n-1)种题解!综上,递推式为:f(n)=(n-1)*(f(n-1)+f(n-2))
点赞
回复
分享
发布于 2016-10-26 01:15
牛 牛
东南大学 C++
第二题:设有n个球和n个盒子,用f(n)表示题解,则球n有n-1种放法,假设放到盒子i中,那么球i有两种可能:1,放入盒子n中,此时除去编号i和n的球和盒子,剩余子问题有f
点赞
回复
分享
发布于 2016-10-26 01:08
toraoh
杭州电子科技大学 Java
第一题叫数位dp 其实当dfs写也行。 从低位到高位考虑:考虑这一位自己是3或4的,加上这一位不是3或4,但低几位有3或4的和。 (说实话,我还是不会写0~895246,有多少个带3或4这种,上界不是整的题…… 低位到高位操作,算没上界和有上界2种情况?) 第二题是错位排列问题,可以根据容斥原理现场推…… 但是首先高考不要求容斥原理的理解…… 第三题不会那是真挂飞了…… 第三题说是递推/动态规划,其实也可以直接套最短路的。 每个点自己的距离是左上角到这个点的最小权值和。 然后每个点有2条边:向下或向右。 图建好了,直接求起点到终点的最短路,done。 (当然面试官应该希望看到递推的,最短路估计勉强给过……)
点赞
回复
分享
发布于 2016-10-25 21:42
LearningKid
新疆大学
第二个就是高中排列组合的题吧。第三个bfs
点赞
回复
分享
发布于 2016-10-25 21:28
暂无评论,快来抢首评~
相关推荐
昨天 10:23
合合信息_Agent数据工程师(准入职员工)
海康威视内推,海康威视内推码
岗位:武汉 嵌入式开发timeline:8.30 测评,10.9 一面,10.11 二面一面技术:自我介绍讲下实习经历平常怎么debug项目中有没有遇到什么问题,怎么解决的介绍一下学校经历了解数据结构吗?基本的数据结构?查找搜索效率?有什么方法可以提高效率?具体围绕数据结构问了很多RTOS,多任务操作反问:做存储固件的,具体的进来再分二面HR:北京线下,地点在北京研发中心,具体内容就是唠家常,一些HR面的基本问题销售工程师工作体验,总结累但成长很多。1.大家最先关注的就是HIK的工作压力,只能说体面厂没有辜负盛名!名不虚传!我来这边是销售岗,基本上每天都要差不多11点下班。因为销售不仅需要对接...
点赞
评论
收藏
分享
11-08 09:21
中南民族大学 嵌入式软件工程师
9.26华勤嵌入式驱动方向-线下面试
一面技术面20分钟介绍项目项目中用到了驱动,说说驱动怎么写的通信协议选择的是什么,说一下spi项目中的难点,怎么解决的你觉得哪个项目最有成就感,为什么设备树了解吗,说一下ai使用过吗对华勤的了解职业规划是什么,base选择然后和面试官聊了一下中年危机,这个问题,智者见智基本是围绕项目来问,只记得记得这么多,其他忘记了,简历上写的都会就没问题hr面自我介绍,问一下基本的问题,对公司怎么看,对期望的公司有什么要求,期望工资,offer情况,每天面试多不多,哪个项目你最有深刻印象为什么,个人性格,优缺点,期望base等个人感觉还是线下面好,流程快,体验感好,线上面流程复杂
查看20道真题和解析
点赞
评论
收藏
分享
10-14 17:03
中国计量大学 Java
双非还有机会吗,求拷打
刚过完第一遍八股。。。
辅助位:
定时器项目都被用烂了,感觉
点赞
评论
收藏
分享
11-07 09:54
江苏网商精益管理软件有限公司_工程部_后端开发(实习员工)
武汉-作业帮-三面-HR面
1. 自我介绍2. 家是在哪里的?3. 实习base地在哪里?4. 找工作,会考虑哪些点?5. 为什么会考虑武汉?6. 为什么实习的时候不去武汉呢?7. 发展前景,团队氛围,主要是看哪些呢?8. 京东实习过程的感受与收获?9. 实习项目和学校经验,对比?10. 实习期间最大的挑战是什么?11. 实习的时候组有多少人?是否涉及跨部门合作呢?12. 实习是否分配mentor呢?mentor给了什么样的帮助呢?13. 工作中,遇到问题,除了问mentor,还有什么措施呢?14. 为什么不考虑转正呢?15. 工作节奏怎么样?怎么样工作节奏是合适的呢?16. 几月份开始看秋招的呢?手里是否在流程中?17...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
7
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
数字马力一面
5628
2
...
当我和牛客运营们做了朋友以后
4895
3
...
一问offer三十五,一看到手一万五
3450
4
...
秋招目前手里的offer
3094
5
...
工资是我两倍,技术只有我一半
3018
6
...
懂车帝后端日常一面
3016
7
...
27届3.5段大厂实习有感(已成手黑)
2953
8
...
没有经济独立,就不要谈人格独立
2808
9
...
【快手转正】半年的风景:在代码与故事之间
2663
10
...
实习被抓回去了
2298
创作者周榜
更多
正在热议
更多
#
第一次找实习,我建议__
#
4886次浏览
62人参与
#
实习期间如何提升留用概率?
#
193937次浏览
1620人参与
#
联影求职进展汇总
#
93150次浏览
436人参与
#
你听到的“最没用”的秋招建议
#
10352次浏览
124人参与
#
小红书取消大小周
#
77466次浏览
179人参与
#
秋招暂停,我将对以下公司做出处罚__
#
9936次浏览
40人参与
#
360集团校招
#
57338次浏览
192人参与
#
军工所铁饭碗 vs 互联网高薪资,你会选谁
#
2042次浏览
16人参与
#
从mentor身上学到了__
#
6078次浏览
69人参与
#
2025秋招体验点评
#
31377次浏览
309人参与
#
工作以后,你父母对你啥态度
#
4939次浏览
56人参与
#
第一份工作应该选择高薪还是大平台
#
168784次浏览
927人参与
#
实习心态崩了
#
89930次浏览
476人参与
#
面试反问你会问什么
#
132326次浏览
1527人参与
#
薪资要看总包还是月薪?
#
10346次浏览
115人参与
#
机械人值得去的半导体企业
#
30013次浏览
179人参与
#
什么样的公司千万别去
#
7420次浏览
60人参与
#
面试太紧张了怎么办?
#
203943次浏览
1644人参与
#
双11,我的offer购物车开箱啦
#
6467次浏览
45人参与
#
你在职场上见过哪些“水货”同事
#
11087次浏览
96人参与
#
非技术岗简历怎么写
#
257548次浏览
3086人参与
#
联想求职进展汇总
#
312146次浏览
2201人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务