MT【129】常数变易法

已知数列\(\{x_n\}\)满足\[x_{n+1}=\left(\dfrac 2{n^2}+\dfrac 3n+1\right)x_n+n+1,n\in\mathbf N^*,\]且\(x_1=3\),求数列\(\{x_n\}\)的通项公式.

解答:
根据题意,有\[x_{n+1}=\dfrac{(n+1)(n+2)}{n^2}x_n+n+1,\]于是\[\dfrac{x_{n+1}}{(n+1)^2(n+2)}=\dfrac{x_n}{n^2(n+1)}+\dfrac{1}{(n+1)(n+2)},\] 进而可得\[\dfrac{x_{n+1}}{(n+1)^2(n+2)}+\dfrac{1}{n+2}=\dfrac{x_n}{n^2(n+1)}+\dfrac{1}{n+1},\] 因此\[\dfrac{x_n}{n^2(n+1)}+\dfrac{1}{n+1}=\dfrac{x_{n-1}}{(n-1)^2\cdot n}+\dfrac{1}{n}=\cdots =\dfrac{x_1}{2}+\dfrac 12=2,\]所以\(x_n=n^2(2n+1),n\in\mathbf N^*\).
评:这里除去的这一项\((n+1)^2(n+2)\)是由常数变易法得来的.

原文地址:https://www.cnblogs.com/mathstudy/p/8759087.html

时间: 2024-11-09 10:40:31

MT【129】常数变易法的相关文章

MT【316】常数变易法

已知数列$\{a_n\}$满足$a_1=0,a_{n+1}=\dfrac{n+2}{n}a_n+1$,求$a_n$ 解答:$\dfrac{a_{n+1}}{n(n+1)}=\dfrac{a_n}{n(n+1)}+\dfrac{1}{n{n+1}}$累加得$a_n=\dfrac{n(n-1)}{2}$注:这里关键是变形,可以用常数变易法获取.提示:求通解$a_{n+1}=\dfrac{n+2}{n}a_n$,累乘可以得到$a_{n+1}=\dfrac{n(n+1)}{2}a_1$. 练习:已知数列

[2016-02-19][UVA][129][Krypton Factor]

UVA - 129 Krypton Factor Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu Submit Status Description You have been employed by the organisers of a Super Krypton Factor Contest in which contestants have very high mental and physica

VS2012中使用CEGUI项目发布到XP平台的问题(核心方法就一句话。“你项目使用的所有外部依赖库都用/MT编译。”)

接着上一篇文章,详细说说如何把一个带CEGUI的项目发布到XP平台. 这个问题纠缠了我好几天.这里把详细解决思路记下来.有同样问题的朋友可以少走很多弯路. 核心方法就一句话.“你项目使用的所有外部依赖库都用/MT编译.” 1.准备. 首先你要具备如下工具:CEGUI源码:FreeType源码:Pcre源码:CMake工具.我会在下文说明原因. 各个开源库的版本号,请参考你的CEGUI引用的各自的头文件分别下载. FreeType开源库主页:http://sourceforge.net/proje

(转)VC运行库MD /MDd /MT /MTd /ML /MLd

VC编译选项 - 多线程(/MT) - 多线程调试 (/MTd) - 多线程DLL (/MD) - 多线程调试DLL (/MDd) C 运行时库 库文件 - Single thread(static link) ML libc.lib - Debug single thread(static link) MLd libcd.lib - MultiThread(static link) MT libcmt.lib - Debug multiThread(static link) MTd libcm

NOTES : A Model of Gas Exchange for Hyperpolarized Xe(129) Magnetic Resonance of the Lung

NOTES :  A Model of Gas Exchange for Hyperpolarized Xe(129) Magnetic Resonance of the Lung  背景知识: Gas exchange is the essential function of the lung. In general, a lung can be viewed as a porous medium(多孔介质) consisting of capillary(毛细管) circuits with

如何在MD(d)和MT(d)工程间正确分配和释放动态内存

MD(d)和MT(d) MD(d)和MT(d)是windows下VC开发的两个编译选项,表示程序的运行时库编译选项. /MT是"multithread, static version" 意思是多线程静态的版本,定义了它后,编译器把LIBCMT.lib安置到OBJ文件中,让链接器使用LIBCMT.lib 处理外部符号. /MD是"multithread- and DLL-specific version",意思是多线程DLL版本,定义了它后,编译器把MSVCRT.li

VS运行时 /MD、/MDd 和 /MT、/MTd之间的区别

程序运行时出现问题,选择的是Release,win64位的模式,并且已经看到了宏定义NDEBUG,但是程序依然进入上面的部分 解决方案是将属性->C/C++->代码生成器->运行库里面的多线程调试(/MTD)修改为多线程DLL(/MD)即可 修改之后: 编译一下 解释原因来自 http://blog.csdn.net/u013829933/article/details/50321355,感谢~~ 这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE

POJ 1061青蛙的约会。求解(x+mT)%L=(y+nT)%L的最小步数T。

因为是同余,所以就是(x+mT)%L-(y+nT)%L=0.可以写成(x-y+(m-n)T)%L=0.就是这个数是L的倍数啦.那么我可以这样x-y+(m-n)T + Ls = 0.就可以了,s可正可负,就能满足条件. #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <algorithm> using namespace std; #

/MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题

一.MD(d).MT(d)编译选项的区别 1.编译选项的位置 以VS2005为例,这样子打开: 1)         打开项目的Property Pages对话框 2)         点击左侧C/C++节 3)         点击Code Generation节 4)         右侧第六行Runtime Library项目 2.各个设置选项代表的含义 编译选项 包含 静态链接的lib 说明 /MD _MT._DLL MSVCRT.lib 多线程.Release.DLL版本的运行时库 /