试求由a,b,c三个字母组成的n位符号串中不出现aa图像的符号串的数目

简介: 1.错误解法       共3^n,含aa的共3^(n-2),那么相减8*3^(n-2)。       分析:aa的左右两边不能是a,所以结果肯定大了。 2.正确解法       假设符合条件的符合串的数目为,考虑第1位数的数值,有两种情况:       (1)第1位为a,则第2位只能是b或c,余下的位满足条件的有个;根据乘法法则,这类情况总共有个;       (2)第1位为b或c,则余下的满足条件的有个;根据加法法则,可得递推关系,且;对应的特征方程为:,解得:,因此,通解为,代入初始条件,,,解得,故 。

1.错误解法

      共3^n,含aa的共3^(n-2),那么相减8*3^(n-2)。

      分析:aa的左右两边不能是a,所以结果肯定大了。

2.正确解法

      假设符合条件的符合串的数目为clip_image002,考虑第1位数的数值,有两种情况:

      (1)第1位为a,则第2位只能是b或c,余下的clip_image004位满足条件的有clip_image006个;根据乘法法则,这类情况总共有clip_image008个;

      (2)第1位为b或c,则余下的clip_image010满足条件的有clip_image012个;根据加法法则,可得递推关系clip_image014,且clip_image016对应的特征方程为:clip_image018,解得:clip_image020因此,通解为clip_image022,代入初始条件,clip_image024clip_image026解得clip_image028clip_image030

目录
相关文章
|
小程序 前端开发 JavaScript
uniapp转微信小程序编译报错 Bad attr `data-event-opts` with message
uniapp转微信小程序编译报错 Bad attr `data-event-opts` with message
|
监控 前端开发 Java
错误码如何设计才合理?
对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码标准和一个面向外部传递的错误码标准。
11612 3
错误码如何设计才合理?
|
监控 安全 网络安全
探索现代网络安全的多层次防御机制
【5月更文挑战第12天】 随着信息技术的飞速发展,网络安全已成为维护信息完整性、保障用户隐私和确保业务连续性的关键。本文将深入探讨现代网络安全面临的挑战,并详细剖析多层次防御机制如何在不同层面上提供保护。我们将从物理安全到应用层安全,再到数据安全,逐一展开讨论。文章旨在为读者提供一个关于现代网络安全防护策略的综合视角,并强调了综合安全框架的必要性。
489 4
|
监控 Serverless API
ModelScope一键部署模型:新手村实操FAQ篇
魔搭社区支持开源模型一键部署至阿里云函数计算,本文以小白视角进行操作实操与FAQ讲解。
9298 2
|
关系型数据库 MySQL 数据库管理
15道常见的MySQL面试题及解析
15道常见的MySQL面试题及解析
495 0
|
机器学习/深度学习 弹性计算 算法
使用阿里云ECS进行神经网络学习-使用神经网络来识别手写数字
在阿里云的ECS上搭建python环境,完成在经典数据集MNIST上进行识别手写数字的实验。
使用阿里云ECS进行神经网络学习-使用神经网络来识别手写数字
|
缓存 Java 编译器
重生之我在人间敲代码_Java并发基础_可见性、原子性、有序性问题
这些年,我们的 CPU、内存、I/O 设备都在不断迭代,不断朝着更快的方向努力。但是,在这个快速发展的过程中,有一个核心矛盾一直存在,就是这三者的速度差异。CPU 和内存的速度差异可以形象地描述为:CPU 是天上一天,内存是地上一年(假设 CPU 执行一条普通指令需要一天,那么 CPU 读写内存得等待一年的时间)。内存和 I/O 设备的速度差异就更大了,内存是天上一天,I/O 设备是地上十年。
|
存储 人工智能 NoSQL
倒计时3天!Graph+AI,揭秘阿里云新一代图智能平台
图数据库GDB是阿里云自主研发的图数据库产品,经历阿里巴巴集团内丰富的应用场景打磨,具备最佳实践的产品。2020年进入Forrester图数据平台竞争者象限,也是国内唯一入选的图数据库产品。
522 0
倒计时3天!Graph+AI,揭秘阿里云新一代图智能平台
|
存储 消息中间件 SQL
快手基于 Apache Flink 的优化实践
内容主要分为三部分。首先介绍流式计算的基本概念, 然后介绍 Flink 的关键技术,最后讲讲 Flink 在快手生产实践中的一些应用,包括实时指标计算和快速 failover。
快手基于 Apache Flink 的优化实践
|
缓存 网络协议 开发工具
如何让App首屏启动更快 -- httpdns持久化缓存方案
httpdns作为解决域名劫持,调度不精准问题的一剂良药,很大程度上改善了app的用户体验。为了追求更加极致的性能体验,本文推出httpdns持久化缓存方案,让app首屏启动更快!
368 0