AI动态
AI基础
AI大模型
AI智能体
AI应用
AI编程
AI安全
AI学院
网安动态
安全运维
网站防护
软件安全
渗透测试
拒绝服务
漏洞挖掘
安全学院
区块动态
区块基础
智能合约
DeFi金融
区块开发
区块安全
区块学院
最新发表
最新回复
我的帖子
资讯
电脑
手机
运维
编程
教程
导读
设计中心
2018-3-30 13:00 |来自: 互联网 376 0
来自:网易2017年秋招编程题
题目:一个只包含'A'、'B'和'C'的字符串,如果存在某一段长度为3的连续子串中恰好'A'、'B'和'C'各有一个,那么这个字符串就是纯净的,否则这个字符串就是暗黑的。
例如:
BAACAACCBAAA 连续子串"CBA"中包含了'A','B','C'各一个,所以是纯净的字符串
AABBCCAABB 不存在一个长度为3的连续子串包含'A','B','C',所以是暗黑的字符串
你的任务就是计算出长度为n的字符串(只包含'A'、'B'和'C'),有多少个是暗黑的字符串(1 ≤ n ≤ 30)。
备注:不定期选出算法牛人,赠与图灵出版社出版赞助的书籍一本。 请留言,描述一下解题思路。原题目要求写代码,这里不方便提交。
不定期选出算法牛人,赠与图灵出版社出版赞助的书籍一本。
请留言,描述一下解题思路。原题目要求写代码,这里不方便提交。
本文转载于微信公众号: 算法与数据结构(TheAlgorithm),更多微信文章请扫描关注公众号:
黑名单|存档|手机版|网站地图|免责条款|法律声明|隐私保护|HACKBASE
GMT+8, 2026-6-8 16:23
Powered by Discuz!