首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
现在竟然180天才能换一次昵称!
2019-04-12 21:31
滴滴_安全工程师
关注
已关注
取消关注
阿里第二题鱼丸那个题交流一下
我是觉得是一个m个球放到n个盒子里的问题,然后结果相乘做累加。。
但是发现鱼丸和肉丸是不区分的,最后过了40
来问问各位使用啥方法做的,重复的问题怎么解决啊
想了一下
提示
全部评论
推荐
最新
楼层
随缘笔试
杭州电子科技大学 C++
居然是DP,还是我太年轻了
点赞
回复
分享
发布于 2019-04-12 21:33
拼命_up
华中师范大学 Java
同思路,不会考虑重复的
点赞
回复
分享
发布于 2019-04-12 21:45
体制躺平狗
广西大学 算法工程师
怎么知道过了多少?
点赞
回复
分享
发布于 2019-04-12 21:49
已删除
和lz思路一样,最后也过了40。。。
点赞
回复
分享
发布于 2019-04-12 21:50
汤米弟弟
门头沟学院 算法工程师
诶???代码居然能编译😂😂不好意思,打扰了
点赞
回复
分享
发布于 2019-04-12 21:54
空空空空空如也
华南理工大学 算法工程师
我觉得自己的思路没问题。。 最开始也是想的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 22:06
加油鸭~
中南大学 算法工程师
和同学讨论出来应该是考虑多少个碗。不分鱼丸肉丸
点赞
回复
分享
发布于 2019-04-12 22:10
还没有回复哦~
相关推荐
11-25 10:35
莆田学院 产品经理
第一次实习
回想第一次实习,人家说九点半报道,我八点半就到了,后来了解到人家一般10点才上班,觉得自己有点打扰了哈哈哈一起报道的是一个很酷的小姐姐 然后后面才知道不是一个部门的甚至不在一个楼层 但是我甚至想好中午要和她去吃啥了哈哈哈
牛客创作赏金赛
点赞
评论
收藏
分享
11-25 19:33
南京理工大学 C++
C++选手秋招总结
秋招进行到现在终于能写总结了。完全没想到战线会拉这么长,过程会如此狼狈,不过更应该怪自己太菜了。好在所有的运气都用在了最后,也是有个去处。背景:双2本硕科班,无竞赛,本科一段研究所实习,硕士一段大厂暑期实习但无转正。技术栈是C++ & Golang,实习是客户端音视频(而且是鸿蒙端开发),简历两个C++项目一个Golang项目。主要投递岗位:后端,cpp软开,游戏服务端,测开,以及一些不拘泥于Java的岗位。从8月起总共投递123家公司,笔试数不清了,约面大约30家。offer/oc/意向:友塔游戏(第一个offer,面试体验很好,就是给钱好少南瑞继保(计算机科班点击就送(限男生),不...
乡土丁真真:
佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
25届秋招总结
点赞
评论
收藏
分享
11-15 17:14
暨南大学 嵌入式工程师
同学一投即中,羡慕了😭😭😭😭😭😭
伟大的烤冷面被普调:
暨大✌🏻就是强
点赞
评论
收藏
分享
11-11 15:12
南昌大学 材料工程师
完辣
211硕双非本,原来这么垃圾?投一次被拒一次,笑死。 #0offer是寒冬太冷还是我太菜#
一个菜鸡罢了:
哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
0offer是寒冬太冷还是我太菜
点赞
评论
收藏
分享
11-23 13:47
门头沟学院 机器学习
得物:后端开发 面经
一面 自我介绍 多路复用 select、poll、epoll TCP拥塞控制 TCP 沾包 TCP 沾包解决方式 ReentrantLock AQS ReentrantLock可重入怎么实现 自己设计的话怎么做 ReentrantLock公平锁和非公平怎么实现 锁升级 对象头,objct在jvm里的布局 ThreadLocal ThreadLocal内存泄漏 垃圾清除算法 G1垃圾回收器 如何进行标记 三色标记法 mysql底层索引结构 回表 索引失效场景 redis分布式锁实现 A线程已经获取到了分布式锁,极端情况下,B线程可以获取到锁嘛 红锁 常见的限流算法 二面放弃
查看26道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
1
...
到了新公司,不要用力过猛
1.8W
2
...
寒假实习租房攻略!北京版
1.2W
3
...
泡出来啦
1.1W
4
...
华为开奖,详细时间线
9652
5
...
万字长文讲透金融科技方向的就业机会
8309
6
...
面试官问我最大的挫折是什么
8029
7
...
我也是好起来了,都能收到offer了
7847
8
...
不论秋招是否结束,你我都是勇敢的人
7085
9
...
华为开奖?
6659
10
...
校招两方/三方违约模板
6578
正在热议
#
25届秋招总结
#
377749次浏览
3746人参与
#
如果再来一次,你还会选择这个工作吗?
#
101609次浏览
1023人参与
#
阿里云管培生offer
#
46307次浏览
1379人参与
#
地方国企笔面经互助
#
6042次浏览
14人参与
#
简历被挂麻了,求建议
#
2525653次浏览
33460人参与
#
发工资后,你做的第一件事是什么
#
4763次浏览
19人参与
#
北方华创开奖
#
64620次浏览
505人参与
#
ai智能作图
#
11352次浏览
182人参与
#
我的实习求职记录
#
6106577次浏览
83840人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
8860次浏览
180人参与
#
上班到公司第一件事做什么?
#
14589次浏览
164人参与
#
阿里求职进展汇总
#
71840次浏览
780人参与
#
如何写一份好简历
#
615983次浏览
8700人参与
#
听到哪句话就代表面试稳了or挂了?
#
96765次浏览
810人参与
#
还记得你第一次面试吗?
#
29698次浏览
416人参与
#
华为工作体验
#
109410次浏览
852人参与
#
面试体验感最好的是哪家?
#
91591次浏览
921人参与
#
网易求职进展汇总
#
38928次浏览
334人参与
#
如果有时光机,你最想去到哪个年纪?
#
27106次浏览
559人参与
#
腾讯求职进展汇总
#
205766次浏览
1687人参与
#
硬件兄弟们 甩出你的华为奖状
#
75887次浏览
615人参与
#
上班苦还是上学苦呢?
#
106818次浏览
867人参与
牛客网
牛客企业服务