One and Two

One and Two


任取一个首项为1且仅由1、2组成的序列,对于任意不超过该序列代数和的值,该序列一定存在的某个连续子列代数和为该值.


设有如下序列 A = ( a 0 , a 1 , a 2 , a 3 , … , a n ) a 0 = 1 ∧ ∀ a i ∈ { 1 , 2 } A = (a_0,a_1,a_2,a_3,\dots,a_n) \qquad a_0=1 \wedge \forall a_i\in\{1, 2\} A=(a0,a1,a2,a3,,an)a0=1ai{1,2}.

f ( x , y ) = ∑ i = x y a i f(x,y) = \sum_{i=x}^y a_i f(x,y)=i=xyai

那么, f ( 0 , 0 ) = 0 ∧ f ( 0 , 1 ) = 1 f(0,0) = 0 \wedge f(0,1) = 1 f(0,0)=0f(0,1)=1.

P : f ( 0 , x ) = c ∧ c ∈ N P : f(0,x) = c \wedge c \in \mathbb{N} P:f(0,x)=ccN.

如若 a x + 1 = 1 a_{x+1} = 1 ax+1=1

那么 f ( 0 , x + 1 ) = c + 1 f(0,x+1) = c+1 f(0,x+1)=c+1,此命题同 P P P.

{ c } → { c , c + 1 } \{c\} \rightarrow \{c, c+1\} {c}{c,c+1}.

如若 a x + 1 = 2 a_{x+1} = 2 ax+1=2

那么 f ( 0 , x + 1 ) = c + 2 f(0,x+1) = c+2 f(0,x+1)=c+2,此命题同 P P P,且 f ( 1 , x + 1 ) = c + 1 f(1,x+1) = c+1 f(1,x+1)=c+1.

{ c } → { c , c + 1 , c + 2 } \{c\} \rightarrow \{c, c+1, c+2\} {c}{c,c+1,c+2}.


综上,
{ P → P { c } → { c , c + 1 } ∨ { c } → { c , c + 1 , c + 2 } \begin{cases} P \rightarrow P \\ \{c\} \rightarrow \{c, c+1\} \vee \{c\} \rightarrow \{c, c+1, c+2\} \end{cases} {PP{c}{c,c+1}{c}{c,c+1,c+2}


对于 a 0 = 1 ∧ ∀ a i ∈ { 1 , 2 } a_0=1 \wedge \forall a_i\in\{1, 2\} a0=1ai{1,2},不妨记 ∑ i a i = S \sum_ia_i=S iai=S.

则,于序列 A A A,有 { 0 , 1 } → [ 0 , S ] \{0, 1\} \rightarrow [0, S] {0,1}[0,S].

  • 29
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值