题解 1828: 蓝桥杯2015年第六届真题-密文搜索

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1828: 蓝桥杯2015年第六届真题-密文搜索

解题思路:此题的难点大概在于对于题目的理解,在思维上并没有太大的难度,这个题的最终意思是,对每行密码都进行排列组合,形成的所有的新的字符串是否包含在s字符串中,若包含,则计入,反之。这里留下了一定的思考空间,即最终如何实现。实现细节看代码。参考代码:whileTrue:try:s=input().st

蓝桥杯2015年第六届真题-密文搜索-题解(Python代码)

就是将匹配字符串的问题,转化成字符串出现字符的个数的问题,比如aaaabbbb,就是是{'a',4,'b',4},然后和给定的长字符串中的所有的子字符的{xxxx}进行比较,一样就+1.```pythonfromcollectionsimportCounter#利用counter直接统计s=input