找规律:abaabaaabaaaabaaaaab……前2005个字母中共有b多少个?应该如何算?

来源:百度知道 编辑:UC知道 时间:2024/06/19 01:35:31

出现1个b之前出现1个a
出现2个b之前出现2个a
出现3个b之前出现3个a
。。
。。
。。
出现n个b之前出现n个a
则 n+1+2+3+。。。。+n=20005
n+n(1+n)/2=2005
n=61.8 (如果不会解方程可以逐步的往上取数字带)
n取61 (取小)
即61个b

先把数列分组,每一组以b结尾,于是分成

ab aab aaab aaaab aaaaab等等等等

第一组二个字母 第二组三个 第三组四个 第n组n+1个

用等差数列公式:(首项+尾项)*项数*(0.5)
n组的和为(2+n+1)*n*(0.5)=(n+3)*n*(0.5)

n组的和意味着如果有n个b,至少得有多少个字母

下面就是用计算机探索了,看2005介于哪两个n之间

(62+3)*62*(0.5)=2015
(61+3)*61*(0.5)=1952

2005介于1952和2015之间,意思是出现了61个b,后面还多2005-1952=53个a

于是有61个b

61
设有x个
(2+n)(n-2)=2005
n的整数部分为63
63-2=61