关注
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),由于带模,需要用杨辉三角或乘法逆元提前处理一下组合数。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 毕业季,给职场新人一些建议 #
160236次浏览 2346人参与
# 你被哪些公司挂了? #
105577次浏览 650人参与
# 华勤技术工作体验 #
12078次浏览 22人参与
# 如何用一句话描述你的职业 #
27037次浏览 175人参与
# 牛友们的论文几号送审 #
61077次浏览 830人参与
# 运营人的第一份offer应该如何选 #
199488次浏览 1227人参与
# 机械人还在等华为开奖吗? #
285531次浏览 1467人参与
# 最难的技术面是哪家公司? #
59063次浏览 928人参与
# 你们公司哪个部门最累? #
35334次浏览 245人参与
# 如果没找到工作,考公是你的退路吗 #
57955次浏览 431人参与
# 找工作如何保持松弛感? #
124250次浏览 1445人参与
# 如何准备秋招 #
67645次浏览 840人参与
# 职场上哪些事情令人讨厌 #
30748次浏览 123人参与
# 你在职场上见过哪些“水货”同事 #
21146次浏览 150人参与
# 哪些公司真双非友好? #
48638次浏览 221人参与
# 如何提高实习转正率? #
60950次浏览 423人参与
# 机械/制造每日一题 #
78053次浏览 1391人参与
# 毕业季,你想好怎么跟生活对线了吗? #
259764次浏览 3847人参与
# 秋招遇到的奇葩面试题 #
98443次浏览 408人参与
# 国企秋招,你投了吗? #
50611次浏览 345人参与

