考虑组合数学,将red视为整体,在长度n中找两个地方放red,其余地方可以是任意值。: n = 6 =》 1 n = 7 => 可以理解为3个位置,里面挑2个放red,剩余1个字符可以取任意值:C_3^2 * 26 n = 8 => 可以理解为4个位置,里面挑2个放red,剩余2个字符可以取任意值:C_3^2 * 26^2 n = k => 理解为k - 4个位置,最后为C_(k-4)^2 * 26 ^(k - 6) 我也是结束后和同学讨论才想到,笔试时一眼动态,算死人才20%=.=
2 3

相关推荐

10-22 19:44
门头沟学院 Java
面了100年面试不知...:那我得去剪个头
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务