首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
现在竟然180天才能换一次昵称!
2019-04-12 21:31
滴滴_安全工程师
关注
已关注
取消关注
阿里第二题鱼丸那个题交流一下
我是觉得是一个m个球放到n个盒子里的问题,然后结果相乘做累加。。
但是发现鱼丸和肉丸是不区分的,最后过了40
来问问各位使用啥方法做的,重复的问题怎么解决啊
想了一下
提示
全部评论
推荐
最新
楼层
加油鸭~
中南大学 算法工程师
和同学讨论出来应该是考虑多少个碗。不分鱼丸肉丸
点赞
回复
分享
发布于 2019-04-12 22:10
空空空空空如也
华南理工大学 算法工程师
好吧,插板***出现重复....
点赞
回复
分享
发布于 2019-04-12 22:06
空空空空空如也
华南理工大学 算法工程师
我觉得自己的思路没问题。。 最开始也是想的DP,后面想想枚举碗的个数再用组合数更容易,而且不可能有重复,但是也只过了40? 看到别的帖子有人发了个代码,他没说自己A了没,但是明显是错的,他在算组合数的时候用了除法,然后还取模。。 上面是我的代码,下面是那个人的代码 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include<bits/stdc++.h> using namespace std; int mod = 10000; int C[55][55]; void init() { memset(C,0,sizeof(C)); C[0][0]=1; for(int i=1; i<=51; i++) { C[i][0]=C[i][i]=1; for(int j=1; j<i; j++) C[i][j]=(C[i-1][j]+C[i-1][j-1])%mod; } } int main() { int n,m,k; init(); while(scanf("%d %d %d",&m,&n,&k)!=EOF) { int ans=0,ans1=0; for(int i=1; i<k; i++) ///鱼丸所用碗数量 { for(int j=1; j+i<=k; j++) ///牛丸所用碗数量 { if(i>m || j>n) continue; ans = ans + C[m-1][i-1] * C[n-1][j-1] %mod; ans %= mod; } } printf("%d\n",ans); } return 0; } #include<bits/stdc++.h> #include<unordered_set> using namespace std; int m, n, k; int mod = 10000; int main() { cin >> m >> n >> k; if (k == 1) { cout << 0 << endl; return 0; } int m1 = min(m, k - 1); int n1 = min(n, k - 1); vector<int> num_m(m1+1); num_m[1] = 1; for (int i = 2; i <= m1; ++i) { num_m[i] = num_m[i - 1] * (m + 1 - i) / (i - 1); num_m[i] %= mod; } vector<int> num_n(n1 + 1); num_n[1] = 1; for (int i = 2; i <= n1; ++i) { num_n[i] = num_n[i - 1] * (n + 1 - i) / (i - 1); num_n[i] %= mod; } int res = 0; for (int i = 1; i <=m1; i++) { int right = min(k - i, n1); for (int j = right; j >= 1; j--) { res += num_m[i] * num_n[j]; res %= mod; } } cout << res << endl; return 0; }
点赞
回复
分享
发布于 2019-04-12 22:03
汤米弟弟
门头沟学院 算法工程师
诶???代码居然能编译😂😂不好意思,打扰了
点赞
回复
分享
发布于 2019-04-12 21:54
已删除
和lz思路一样,最后也过了40。。。
点赞
回复
分享
发布于 2019-04-12 21:50
体制躺平狗
广西大学 算法工程师
怎么知道过了多少?
点赞
回复
分享
发布于 2019-04-12 21:49
拼命_up
华中师范大学 Java
同思路,不会考虑重复的
点赞
回复
分享
发布于 2019-04-12 21:45
随缘笔试
杭州电子科技大学 C++
居然是DP,还是我太年轻了
点赞
回复
分享
发布于 2019-04-12 21:33
暂无评论,快来抢首评~
相关推荐
06-17 20:19
华中科技大学 嵌入式软件工程师
把你简历先放着吧
有幸参加了一次线下的招聘会,样本就是我,下面是一些hr对我说的话,有些解读可能有失偏颇,如有雷同不甚荣幸!把你简历放着吧(过会儿我再把你丢垃圾桶了目前这个岗位名额较少(没有名额抗压能力怎么样(工作压力大 or 老板或者leader容易给压力喜欢卷还是不卷(看和公司的氛围匹不匹配缺点和优点(有没有自我反思的能力
我的碎碎念~
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
06-18 17:35
美团日常实习
上周五一面,周一晚上进行了二面,当时反问反馈时间是1-2天,面试时感觉聊的挺好的,现在没有反馈是不是意味着凉了啊,我要主动找hr问一下嘛?
点赞
评论
收藏
分享
04-28 11:34
西北大学 运营
投大厂实习,初筛都过不了,求救
帮忙看看吧
牛客4396号:
不好意思,这个照片猛一看像丁真
点赞
评论
收藏
分享
04-22 10:11
西北农林科技大学 项目经理
求助🆘大二第一次投实习
请问这算是没戏了么?
被加薪的哈里很优秀:
应该继续招人,不会给你留岗位的
点赞
评论
收藏
分享
06-17 17:59
已编辑
广西科技大学 测试工程师
字节实习入职一周了,强度确实非同寻常
基本上早10晚10的状态,伙食确实很好,但白天只有吃饭的时候才有一点活人味所幸的是团队,mentor还有小伙伴们都很好,希望就是这样相互支撑着,慢慢地就度过去了吧晚上9:30之后可以打车报销,基本上每天都可以用到这个“福利”(补偿)。但是打了一次之后,就感觉从一个封闭的环境在迅速的过渡到另一个封闭的屋子里,生命太过封闭而不够敞亮了。所以现在更喜欢下班之后就慢慢悠悠地走两公里回到我狭小的出租屋,在路上听一点喜欢的歌,和朋友聊一会儿天,看一看车水马龙的世界和匆匆而过的行人。生命就这样轻轻地慢慢地聚拢,然后再一次迎接崭新的明天。
不吃香菜双非版:
建议骑车,每天下班骑车回去都感觉自由飞翔
字节跳动公司福利 1008人发布
聊聊这家公司值得去吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
对不起了妈妈,没办法让你过上好日子了。
1.5W
2
...
默认入职+offer迟到3周,尊严被开水团按在地上摩擦
6951
华为开奖进展
热聊中
3
...
职场“心眼子”大赛:看你挑战多少次,才能拿到满分?
6359
4
...
字节的后端实习二面,八股盛宴!
5768
5
...
不要放弃,兄弟们
5533
6
...
我是全牛客唯一解锁了这个卡牌的吧
5480
7
...
实习上班两个月被骂了两个月
4993
8
...
导师不放实习,意难平
4929
9
...
也是服了,谁家公司这样啊?
4444
10
...
避雷华为质量it部,华为给我上了一课,26届倒霉又失败的暑期实习求职经历
4161
创作者周榜
更多
正在热议
更多
#
我的职场心眼子段位
#
11176次浏览
391人参与
#
妈妈治愈了你哪些脆皮时刻
#
26210次浏览
288人参与
#
实习最想跑路的瞬间
#
10922次浏览
97人参与
#
职场破防瞬间
#
238445次浏览
2204人参与
#
你找实习最大的坎坷是什么
#
11798次浏览
123人参与
#
嵌入式岗知多少
#
42626次浏览
453人参与
#
在国企工作的人,躺平了吗?
#
336807次浏览
3870人参与
#
我的求职精神状态
#
76187次浏览
947人参与
#
运营每日一题
#
72535次浏览
715人参与
#
能让你振作起来的一句话
#
48050次浏览
372人参与
#
多益网络工作体验
#
47201次浏览
271人参与
#
应届生进小公司有什么影响吗
#
72880次浏览
1004人参与
#
华为海思工作体验
#
22366次浏览
109人参与
#
一人分享一句让你在秋招振作起来的话
#
61318次浏览
564人参与
#
通信硬件人社招/春招/实习投递现状
#
25755次浏览
932人参与
#
机械专业只有考研才有出路吗
#
107413次浏览
871人参与
#
硬件人秋招的第一个offer
#
75343次浏览
1138人参与
#
机械人,你被简历秒挂的企业有哪些?
#
39898次浏览
270人参与
#
24届的你们现状如何了?
#
72416次浏览
414人参与
#
当你面对裁员会如何?
#
266466次浏览
2364人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务