把abc看成整体,记为d,则问题表面上转化为了用2个a,4个b,1个c,1个d做排列的总数。这可以用重排列公式,8!/(2!*4!),算出来是840。 为什么会大了呢? 仔细观察,发现abcd与dabc按刚才的算法被计算了两次,而这两种情况本质相同。 也就是说,刚才的结果还要减去字符串里同时存在两个abc的情况,共60种(算法...
百度试题 结果1 题目由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有( ) A. 40320 B. 39600 C. 840 D. 780 E. 60 C. (5,2)-4*5=8*3*5*7-40-20=780 相关知识点: 试题来源: 解析 D 反馈 收藏
方法:把“abc”看作一个元素后,加上2个a,4个c和1个c,共有8个“元素”,所以包 含子串“abc”的共有8!=40320个。答案为A。优质解答 结果一 题目 (2)由3个a,5个b和2个c构成的所有字符串中,包含子串”abc”的共有()个。A.40320 B.39600 C.840D.780 E。60 答案 优质解答相关推荐 1(2)由3...
计算机奥林匹克中的一道题目.,由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有( )个.A.40320 B.39600 C.840 D.780 E.6
2.由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有( D )个.A.40320 B.39600 C.840 D.780 E.60网上解法:一共是780个假定abc为一个单位共有1个abc,2个a,4个b和1个c一共8个单位进行含有相同元素的全排列共有8!/1!/2!/4!/1!=840种方法...
先取出a,b,c各一个进行捆绑,还剩下2个a、4个b、1个c,把原来的11个位置变为8个位置,先给捆绑的(abc)选一个位置是,再给a进行选择排位有种排法,这时剩下5个位置给b和c,再给c选位,所以一共是再说去掉的重复情况:取出(abc)进行捆绑,一共捆绑出2组,加上剩下的字母1个a和3个b,一共有六个位置,给2组...
由3个a,5个b和2个c构成的所有字符串中,包含子串“abc”的共有()个、 A、40320 B、39600 C、840 D、780 E、60 答案:D。 解析:在初始的3个a,5个b和2个c中,每个a,b,c都是一样的;只是在排列的时候作为不同的元素进行全排列。可以这么认为,开始都是一样的,不过也需要按顺序,一个一个地排。©...
答案为C 分析总结。 由3个a5个b和2个c构成的所有字符串中包含子串abc的共有个结果一 题目 由3个a,5个b和2个c构成的所有字符串中,包含子串'abc'的共有( )个.A)40320 B)39600 C)840 D)780 E)60请给出见解、解答,为什么? 答案 除去abc后还剩2a,4b,1c2a,4b,1c的排列方法一共有7!/(4!*2!...
解析 解析:3个a,5个b,2个c共10个字符,将“a”、“b”、“c"组成一个原子团(特殊字符)“abc”与剩下的7个字符看成共8个字符的排列,这样有8个空位置可供它们选择,如果这8个字符都放到这8个位置,任务就算完成。具体放法如下: 解析:3个a,5个b,2个c共10个字符,将“a”、“b”、“c"组成一 ...
首先这个字符串长度为3+5+2=10.因为确定要包含“ABC”,所以只剩下7个位置可以放2个A,4个B和1个C.考虑“ABC”可出现在8个位置上,剩下的A可能的位置共有C(7,2)种,B可能的位置有C(5,4),而C只能选剩下的一个位置,所以... 结果一 题目 一个数学问题由3个a,5个b和2个c构成的所有字符串中,包...