关注
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),由于带模,需要用杨辉三角或乘法逆元提前处理一下组合数。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你认为小厂实习有用吗? #
22909次浏览 263人参与
# 运营面经 #
116053次浏览 1254人参与
# 如果公司给你放一天假,你会怎么度过? #
15149次浏览 107人参与
# 秋招最大的收获是什么? #
36323次浏览 310人参与
# 硬件人秋招的第一个offer #
80417次浏览 1155人参与
# 三一重工求职进展汇总 #
13691次浏览 62人参与
# 硬件人,你被哪些公司给挂了 #
59314次浏览 827人参与
# 你的领导最像哪种动物,为什么? #
14756次浏览 107人参与
# 总结:哪家公司面试体验感最差 #
59760次浏览 268人参与
# 说说你知道的学历厂 #
43496次浏览 265人参与
# 材料人,你们签了哪个公司 #
7693次浏览 18人参与
# 实习生的蛐蛐区 #
59677次浏览 429人参与
# 如果重来一次你还会读研吗 #
176167次浏览 1780人参与
# 哪一瞬间觉得自己长大了 #
11254次浏览 247人参与
# 烟草笔面经互助 #
17999次浏览 184人参与
# 面试尴尬现场 #
35323次浏览 233人参与
# 计算机有哪些岗位值得去? #
18428次浏览 166人参与
# 你找工作的时候用AI吗? #
20410次浏览 244人参与
# 下班后的时间你怎么安排 #
11233次浏览 150人参与
# 电网笔面经互助 #
37159次浏览 359人参与