“一切都会好起来的。”|

zplqwq

园龄:3年10个月粉丝:25关注:14

📂题解
🔖数学
2021-12-15 22:03阅读: 47评论: 0推荐: 0

题解 AT2649 [ARC077B] 11

算是排列组合基础题。

首先题目有个隐藏条件,即只有一个重复的数。

首先很明显,假设我们不考虑重复的话,答案为:
Ckn+1

那么我们只需算出重复的,两者相减即可。

那么我们记录一下这个重复的数字第一次和最后一次出现的位置,设为 l,r

那么,显然在 l,r 之间的都是无解的,即重复的。

那么问题就变成了,在 [1,l1][id+1,r] 中选出 k1 个数。

这个直接套组合数,就是 Ck1l1+n+1id1

所以答案就是Ckn+1Ck1l1+n+1id1

本文作者:zplqwq

本文链接:https://www.cnblogs.com/zplqwq/p/15695546.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   zplqwq  阅读(47)  评论(0编辑  收藏  举报
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示