关注
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),由于带模,需要用杨辉三角或乘法逆元提前处理一下组合数。
查看原帖
点赞 评论
相关推荐
09-12 10:20
黑龙江科技大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 从顶到拉给所有面过的公司评分 #
23309次浏览 192人参与
# 机械人春招想让哪家公司来捞你? #
357749次浏览 3109人参与
# 为了求职,我做过的疯狂伪装 #
13662次浏览 276人参与
# 校招笔试 #
1288次浏览 34人参与
# 职场破冰,你们都聊什么? #
7962次浏览 79人参与
# 晒晒你的中秋福利 #
15740次浏览 119人参与
# 大家实习每天都在干啥 #
89415次浏览 518人参与
# 你的公司给实习生发中秋礼物吗 #
2397次浏览 31人参与
# 机械笔面试考察这些知识点 #
10811次浏览 96人参与
# bilibili求职进展汇总 #
91399次浏览 819人参与
# 工作压力大怎么缓解 #
105567次浏览 1053人参与
# 秋招OC许愿 #
347544次浏览 2531人参与
# 广联达求职进展汇总 #
11385次浏览 50人参与
# 机械人怎么评价今年的华为 #
209335次浏览 1525人参与
# 宣讲会你有哪些意向不到的收获 #
1852次浏览 23人参与
# 聊聊这家公司值得去吗 #
561086次浏览 3717人参与
# 你面试被问到过哪些不会的问题? #
23505次浏览 848人参与
# 百度秋招提前批进度 #
151132次浏览 1771人参与
# 电网笔面经互助 #
47096次浏览 431人参与
# 秋招的嫡长offer #
33025次浏览 298人参与