前缀.因式分解.求和 .C
创始人
2024-04-30 23:02:37

前缀和:在输入同时获得结果.

s[i]=s[i-1]+input(a[i]).

区间和:前缀做差

Sum[A,B]=s[B]-s[A-1].

for(i=1,i<=n,i++){

        input(a[i]);

        s[i]=s[i-1]+input(a[i]).

        input(a,b);

        count=s[b]-s[a-1];

}


分解伪代码 

S=a2*a1+a3*(a2+a1)+a4*(a3+a2+a1)+a5*(a4+a3+a2+a1) 因式分解复杂度on;

>>> func_(){

        input(n);

        lld sum, j=0;

        for(i=0->

                input(a[i]);

                sum+=j*a[i];

                j+=a[i];

        }

        return sum;

}


S=a1*(a2+a3+a4+a5)+a2*(a3+a4+a5)+a3*(a4+a5)+a4*a5  复杂度on;

前缀和:

lld a[], s[];

func_(){

        int i , n;

        lld sum=0;

        input(a[i]);

        for(i=0->

                if i=0  ->s[i]=a[i];

                else  s[i]=s[i-1]+a[i] //前缀和数组

        }

        for(i=0->

               sum+=a[i]*(s[n-1]-s[i]); //末项-初项

        }

        return sum;

}

acode

int main(){int n;scanf("%d",&n);long long sum = 0, j=0;for(int i=0;i

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...