首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
12-16 14:34
浙江大学 Java
OSI 七层模型
图解网络模型-牛客面经八...
点赞
评论
收藏
分享
12-18 10:20
已编辑
合肥工业大学 运营
27届找数据分析日常实习,简历求拷打
想在年后找日常和暑期实习,不知道简历怎么改才好,求大佬拷打。
点赞
评论
收藏
分享
12-20 13:19
已编辑
曲阜师范大学 Java
27双非找实习
简历2.0,约不到面,全是简历挂😓,佬们看看有没有什么致命问题😭
点赞
评论
收藏
分享
11-06 20:17
重庆邮电大学 Java
三个月速通java
本大三鼠鼠7月半的时候才浑然醒悟,开始选择了走java这一条路,然后也是疯狂的学,每天十小时,然后前段时间实在忍不住了,看见大多数人都在说金九银十,也是把自己写的项目包装了一下,然后开始海投(因为我觉得我比较水,所以说就只投了小厂),也是不负守望,拿下三个实习,现在就等着最后一个offer了(感觉这个更好,所以说前面两个就不准备要了,希望能顺利得到offer)(我是双非,不太算科班,完全java零基础,只能说实习很好找,但是工作不好找,尝试投了一下秋招的那种,但是秒挂)java还是有活路的,刚好温饱是够的
在debug的伊泽瑞...:
重邮标红加粗
点赞
评论
收藏
分享
12-17 14:36
浙江大学 Java
介绍下G1收集器?
图解JVM-牛客面经八股
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
7
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届双非本鼠硕拿下5个ssp的秋招总结及一条龙经验分享
8488
2
...
【25年终总结】-牛客运营团队
5584
3
...
实习没事做是福还是祸?
3858
4
...
大二混子终于找到实习了...
3368
5
...
学校发力了,没招了牛友们
2233
6
...
关于我小心翼翼触碰安全红线这件事
2143
7
...
尼克狐尼克,你被捕了
2047
8
...
校招入职半年之后又回到了这个地方
2040
9
...
【求助】被hr骂“刷子”什么意思?
1992
10
...
快手昨晚是咋了,有无懂牛?
1768
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
143698次浏览
2462人参与
#
秋招落幕,你是He or Be
#
2543次浏览
69人参与
#
应届生进小公司有什么影响吗
#
108857次浏览
1115人参与
#
比亚迪工作体验
#
69688次浏览
253人参与
#
工作中听到最受打击的一句话
#
2107次浏览
57人参与
#
你面试体验感最差/最好的公司
#
2362次浏览
53人参与
#
大厂VS公务员你怎么选
#
70588次浏览
654人参与
#
重来一次,你会对开始求职的自己说
#
2579次浏览
66人参与
#
一人说一个提前实习的好处
#
2845次浏览
59人参与
#
团建是“福利”还是是 “渡劫”
#
3698次浏览
98人参与
#
实习没事做是福还是祸?
#
7659次浏览
129人参与
#
从顶到拉给所有面过的公司评分
#
144731次浏览
518人参与
#
今年你最想重开的一场面试是?
#
1208次浏览
23人参与
#
你小心翼翼的闯过多大的祸?
#
6446次浏览
104人参与
#
联影求职进展汇总
#
123742次浏览
781人参与
#
如何排解工作中的焦虑
#
243174次浏览
2230人参与
#
OPPO求职进展汇总
#
755780次浏览
5390人参与
#
互联网公司爆料
#
158478次浏览
724人参与
#
公司情报交流地
#
127430次浏览
1233人参与
#
今年形式下双非本找得到工作吗
#
266369次浏览
1541人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务