早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有一串数,只为1或-1,求这个串的子串中所有数的和大于等于0的子串个数,不要使用暴力方法...比如一个4个数的串1,-1,1,-1,子串和大于等于0的个数为7,求省时间的方法1和-1是随机放的,有可能全

题目详情
有一串数,只为1或-1,求这个串的子串中所有数的和大于等于0的子串个数,不要使用暴力方法...
比如一个4个数的串 1 ,-1,1,-1,子串和大于等于0的个数为7,求省时间的方法
1和-1是随机放的,有可能全是1或全是-1,或者是 1 1 1 1 -1 -1 1 -1 1 1 1 -1之类的..
比如一个数组a[4] a[0]=1,a[1]=-1,a[2]=1,a[3]=-1,这个数组的连续字串之和大于0的个数为7.分别是 a[0],a[2],a[0] a[1],a[1] a[2],a[0] a[1] a[2] a[3],a[2] a[3].a[0] a[1] a[2] 子串要求是连续的.这个要用树状数组来解才能省时间...
▼优质解答
答案和解析
n=1时,a1=1
n=2时,a2=3
n=3时,a3=4
n=4时,a4=12
n=5时,a5=16
……
n为奇数时,an=2^(n-1)
n为偶数时,an=3X2^(n-2)
楼主在题中所说的比如一个4个数的串 1 ,-1,1,-1,子串和大于等于0的个数为7,这个结论是错的,你可以排一下,不是7,而是12.
看了有一串数,只为1或-1,求这个...的网友还看了以下:

一个有关物理的小疑问串联电路两端的总电压等于各部分电路两端电压的和,而且各部分电路两端电压不一定相等  2020-03-30 …

这两道题怎么做,在线等1、已知有一串数:1,2,2,2,3,3,3,3,3,4……,那么:(1)5  2020-05-14 …

有一串1,2,4,7,11,16,22,29等.这串数组成的规律是:第二个数比第一个数多1,第三个  2020-05-14 …

两个字符串相等是指( )。A.两个字符串的长度相等B.在两个字符串中出现的字符的集合相等C.两个字符  2020-05-23 …

两个字符串相等的条件是(47)。A.两串的长度相等B.两串包含的字符相同C.两串的长度相等,并且两串  2020-05-26 …

复合函数求偏导、二次偏导的问题抽象的复合函数和隐函数怎么区分?是不是都能用全微分的一阶不变性来求?  2020-07-16 …

有一串数,只为1或-1,求这个串的子串中所有数的和大于等于0的子串个数,不要使用暴力方法...比如一  2020-11-06 …

求解C语言高手进可适当加分在线等回文串是一种特殊的字符串,它从左往右读和从右往左读是一样的,有人认为  2020-11-07 …

1、比较两字符串的大小。忽视大小写。按字典序如果第一个字符串大于第二个字符串返回大于0,如果第一个字  2020-11-07 …

编写一个微机原理的程序,比较两个字符串是否相等。编写一个程序,比较两个字符串是否相等。若两个字符串相  2020-11-07 …