首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
珠猪飞啊飞
2017-11-13 10:23
已编辑
广东工业大学 测试工程师
关注
已关注
取消关注
4399笔试题
刚刚刷题时遇到这个编程题,求大神解答!(最好是c++,或者Java)
将20个球放进12个不同的袋子,每个袋子可以放0-20个球,有多少种放法?分析如何计算,然后编程解答。
进阶问题:每个袋子只能放0个、2个或3个球,该如何计算?
提示
全部评论
推荐
最新
楼层
CedricCode
中国海洋大学 Java
献丑了。。不知道对不对,dp问题,dp[i][j]表示0-i个袋子装j个球的放法数 public class BallInPackage { public int ballInPackage(int numsOfBags, int numsOfBalls) { int[][] dp = new int[numsOfBags][numsOfBalls + 1]; //initialization for(int i = 0; i < numsOfBags; i++) dp[i][0] = 1; for(int i = 1; i <= numsOfBalls; i++) dp[0][i] = 1; //calculate the dp matrix for(int i = 1; i < numsOfBags; i++) { for(int j = 1; j <= numsOfBalls; j++) { int nums = 0; for(int k = 0; k <= j; k++) nums += dp[i-1][k]; dp[i][j] = nums; } } return dp[numsOfBags-1][numsOfBalls]; } public int ballInPackage_Advanced(int numsOfBags, int numsOfBalls) { int[][] dp = new int[numsOfBags][numsOfBalls + 1]; //initialization for(int i = 0; i < numsOfBags; i++) dp[i][0] = 1; dp[0][2] = 1; dp[0][3] = 1; //calculate the dp matrix for(int i = 1; i < numsOfBags; i++) { for(int j = 1; j <= numsOfBalls; j++) { if(j < 2) dp[i][j] += dp[i-1][j]; else if(j == 2) dp[i][j] += dp[i-1][j] + dp[i-1][j-2]; else if(j >= 3) dp[i][j] += dp[i-1][j] + dp[i-1][j-2] + dp[i-1][j-3]; else dp[i][j] = 0; } } return dp[numsOfBags-1][numsOfBalls]; } public static void main(String[] args) { BallInPackage b = new BallInPackage(); System.out.println(b.ballInPackage(12, 20)); System.out.println(b.ballInPackage_Advanced(12, 20)); } }
4
回复
分享
发布于 2017-11-11 23:38
Tiket
Eidgenössische Technische Hochschule Zürich C++
高中数学题,隔板法
点赞
回复
分享
发布于 2017-11-11 23:27
暂无评论,快来抢首评~
相关推荐
08-31 18:26
已编辑
北京邮电大学 golang
拼多多秋招笔试8.31
第一题城市公路某些路段路面质量下降,多多需要对这些路段进行维修。多多可进行工作的时间为1~H。同时有交通管理系统会根据不同因素发出拥堵预警:天气预报显示可能有暴雨、大型活动预计车流剧增、早晚高峰时期等。多多的维修应当在路况不繁忙的时候进行,需要注意预警时段可能存在重叠,比如雨天预警[10,20]和活动预警[15,25]同时存在,则需要避开整个[10,25]时段进行维修青你帮助多多计算可以进行公路维修的时间共有多少?输入描述第一行为一个整数T,表示共有T个测试数据(1 <= T<= 10)每组测试数据:第一行为一个整数H,表示多多可进行维修的工作总时长(1<= H<= 1...
投递拼多多集团-PDD等公司10个岗位
点赞
评论
收藏
分享
08-24 11:46
门头沟学院 Java
米哈游笔试
10道选择题 主考计算机网络、C++、多线程15道多选 同上3道变成 一道是简单的数组 第二道是中等难度的取石子(小编花了半小时) 第三道 高难度数组前缀旋转算法题(小编没刷到过,难哭了,后面时间全在坐牢)
投递米哈游等公司10个岗位
点赞
评论
收藏
分享
08-31 22:15
门头沟学院 后端工程师
拼多多秋招提前批,双机位面试
背景:985本科,有实习内容: 集团统招面试1. 做道题,寻找连续单峰子数组,甚至不让楼主自我介绍,ide还是跟shopee一样的彩色txt编辑器,麻,但从好处想,这样就出不了复杂的题了,不然面试官自己也看不懂2. static_cast提一嘴,甚至没问dynamic_cast和reinterpret_cast3. 头文件、链接器、静态库与动态库,问的不深入,楼主本来也没深入了解,草草带过4. vector常用操作复杂度,楼主还藏着一个成年老八股vector.swap(v),但没问5. stl 排序算法,大伙都知道快排+堆排+插入排序【+希尔排序,这个是golang的】6. 多线程无锁化方案,...
查看8道真题和解析
点赞
评论
收藏
分享
08-27 13:53
中国民用航空飞行学院 数据分析师
4399笔试记录
前几天做了4399的笔试记录,小红书上也有很多人有发过,我做的也跟大家大差不差,4399的数分笔试据说是海笔,整体难度不大,总共是五道计算题(选择的形式)+五道论述题。——————😁计算题:基本难度就是平常做的测评的难度举个例子:a+b大于c+d a+d大于b+c b+d大于a+c 问谁最小论述题:——如果只给你一天时间了解游戏行业,你会通过哪些渠道了解?了解哪些方面?为什么?——你最看好互联网行业的哪个领域?怎么实现商业化的?你最喜欢这个领域的哪家企业?商业模式亮点是啥?——你觉得你更擅长深度的单线程工作还是复杂的多线程工作?为什么,举例说明——回顾大学生活,你在哪几个事情投入比较多、做的比较好?又有哪些遗憾——你希望自己成为什么样子的人?还需要付出哪些努力?——————😁大家可以根据我发的内容参考一下,如果后续我收到面试也会第一时间更新!
投递4399游戏等公司10个岗位
点赞
评论
收藏
分享
08-31 18:01
已编辑
门头沟学院 C++
8.31 拼多多笔试
1.区间合并求长度总和,打卡题2.模拟+队列,打卡题3.题目:两个字符串A, B(只包含a、b字符),构造一个矩阵c,如果a[i] = b[i] = a,则c[i][j] = a,否则c[i][j] = b,问矩阵C中包含多少个大小为K全为a的子矩阵。转化为因数分解即可,预处理(A、B含连续a的字段数量)+枚举因数对(K = r * c)4.题目:两个整数序列a、b,可以进行以下操作,任选x、y,如果ai/bi = x,则ai/bi = y,问a=b的最少操作数。建图,计算每个连通块的节点数量,然后每个连通块所需的操作数是节点数量-1,最后将所有操作数相加即为答案
林恩_:
第一道排序后对区间进行合并超时,改用字典也超时,一道没A,太难了
投递拼多多集团-PDD等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
9
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
BG一般,如何逆天改命拿下后端秋招SSP?
1.6W
2
...
从面试官的角度看待一场面试是怎么样的?
1.1W
3
...
族望留原籍,家贫走四方
6889
4
...
大厂这么卷,去国企,外企“上岸”?
5569
5
...
团、节、东孝子全部启动启动启动!(26届后端秋招总结)
4794
6
...
待了一年,一点没亏
3483
7
...
应届生们听我一句劝,一个老学长的肺腑之言
3316
8
...
被秋招面试感动了
3020
9
...
找工作,不用等许可
2969
10
...
一眼望到头的生活VS望不到头的生活
2952
创作者周榜
更多
正在热议
更多
#
你现在会用到哪些AI技能?
#
3298次浏览
64人参与
#
为什么国企只招应届生
#
207150次浏览
1233人参与
#
未岚大陆求职进展汇总
#
5684次浏览
76人参与
#
实习在多还是在精
#
31321次浏览
222人参与
#
你的房租占工资的比例是多少?
#
63718次浏览
792人参与
#
秋招踩过的“雷”,希望你别再踩
#
75586次浏览
1018人参与
#
智慧芽求职进展汇总
#
1339次浏览
5人参与
#
小马智行求职进展汇总
#
13134次浏览
49人参与
#
24届的你们现状如何了?
#
98466次浏览
509人参与
#
我的求职进度条
#
71510次浏览
1016人参与
#
实习下班不想学习,正常吗?
#
17777次浏览
168人参与
#
HR问:你期望的薪资是多少?如何回答
#
63364次浏览
636人参与
#
你见过哪些工贼行为
#
15143次浏览
86人参与
#
反问环节如何提问
#
114566次浏览
2442人参与
#
如果不考虑收入,你最想做什么工作?
#
32206次浏览
185人参与
#
校招谈薪一定要知道的事
#
11992次浏览
110人参与
#
顺丰求职进展汇总
#
62840次浏览
312人参与
#
大厂VS公务员你怎么选
#
21581次浏览
333人参与
#
找工作中的小确幸
#
24422次浏览
254人参与
#
牛客租房专区
#
118565次浏览
1334人参与
#
求职遇到的搞笑事件
#
140552次浏览
852人参与
#
你觉得什么岗位会被AI替代
#
15010次浏览
161人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务