关注
1. 首先单独考虑最大值为1.此时只能是[1, 1, 1,...,1](共n个),其权值为n。
2. 下面考虑最大值不为1。枚举最大值为max,枚举其出现次数为cnt(显然,此时cnt即为权值)
--- 2.1 首先,从n个位置中选择cnt个位置填入当前最大值max,这是一个组合问题,其次数为C(n, cnt),记为t1
--- 2.2 然后,考虑剩余的n-cnt个位置。显然每个位置可以填入1~max-1共max-1种可能的取值。因此为pow(max-1,n-cnt),记为t2
--- 2.3 上述两步之间是乘法关系,对总答案有cnt*t1*t2的贡献,把全部加到最终答案上即可。
3. 综合1,2,得到解。复杂度为O(n^2),由于带模,需要用杨辉三角或乘法逆元提前处理一下组合数。
查看原帖
点赞 评论
相关推荐
10-10 18:54
北京航空航天大学 机械设计/制造 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
236988次浏览 1938人参与
# 学历or实习经历,哪个更重要 #
40128次浏览 292人参与
# 北方华创开奖 #
22136次浏览 251人参与
# 地方国企笔面经互助 #
2394次浏览 6人参与
# 应届生被毁约被毁意向了怎么办 #
25936次浏览 235人参与
# 选完offer后,你后悔学本专业吗 #
8607次浏览 57人参与
# 机械应届生薪资要多少才合适? #
12204次浏览 59人参与
# 你最想要的公司福利是? #
38235次浏览 80人参与
# 查收我的offer竞争力报告 #
15373次浏览 210人参与
# 一觉醒来,我觉醒了超级打工人系统 #
2619次浏览 32人参与
# 没有实习经历,还有机会进大厂吗 #
804098次浏览 13798人参与
# 你觉得第一学历对求职有影响吗? #
14745次浏览 121人参与
# 我的工作日记 #
20888次浏览 269人参与
# 寒假躺平还是提前实习 #
57749次浏览 424人参与
# 秋招被确诊为…… #
52306次浏览 292人参与
# 总结:哪家公司面试体验感最差 #
24972次浏览 121人参与
# 公司情报交流地 #
31413次浏览 222人参与
# 不给转正的实习,你还去吗 #
1515114次浏览 16959人参与
# 00后45度躺现状 #
38270次浏览 311人参与
# 机械人,签完三方你在忙什么? #
23615次浏览 123人参与
# 实习,投递多份简历没人回复怎么办 #
2386502次浏览 34244人参与