频次统计:设不同取值共有 m 种,第 i 种值的出现次数为 ni。
组合计数:选择两种不同的值 i=j,从其中一种取 3 个,另一种取 2 个。对固定的 (i,j),可行子序列数为 (3ni)(2nj)。对所有有序对求和,答案为

小红定义一个长度为 5 的数组是"葫芦”,当且仅当数组仅包含两种元素,其中一种出现次数为 2 ,另一种出现次数为 3 。例如、{1,1,4,1,4} 是葫芦,而 {1,2,3,4,5}、{6,6,6,6,6} 均不是葫芦。
现在小红拿到了一个数组,她想知道有多少长度为 5 的 子序列 是“葫芦”?
子序列 为从原数组中删除任意个(可以为零、可以为全部)元素得到的新数组。
开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.