洛谷 P8772 [蓝桥杯 2022 省 A] 求和 刷题笔记

P8772 [蓝桥杯 2022 省 A] 求和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

处理 前缀和

提取公因式 然后模拟

#include<iostream>

using namespace std;

const int N=2e5+10;

long long a[N];

long long b[N],s[N];

int main(){

int n;

cin>>n;

a[0]=0;

for(int i=1;i<=n;i++){

cin>>a[i];

s[i]=s[i-1]+a[i];//前缀和

}

long long ans=0;

long long j=2;

for(int i=1;i<n;i++){

if(j<=n){

ans+=a[i]*(s[n]-s[j-1]);

j++;

}

}

cout<<ans;

return 0;

}

相关推荐
赤月幼狼18 分钟前
clickhouse学习笔记(一)基础概念与架构
笔记·学习·clickhouse
泡泡鱼(敲代码中)3 小时前
数据结构(顺序表和链表)
笔记·学习·算法
3 小时前
面试知识点-1022
面试·职场和发展
新子y3 小时前
【小白笔记】将十进制数(Decimal)转换为二进制数(Binary),并计算二进制表示中“1”的个数
笔记·python
.ZGR.4 小时前
蓝桥杯高校新生编程赛第一场题解——Java
java·算法·蓝桥杯
love530love4 小时前
【笔记】解决 ComfyUI 安装节点 ComfyUI-Addoor (葵花宝典)后启动报错:No module named ‘ComfyUI-Addoor’
linux·运维·前端·人工智能·windows·笔记·python
love530love5 小时前
【笔记】ComfyUI KeyError: ‘tensorrt‘ 错误的完整解决方案
windows·笔记·python·pycharm
Rattenking5 小时前
【CSS】---- 图形函数详解
笔记·学习·flutter
.小小陈.5 小时前
数据结构3:复杂度
c语言·开发语言·数据结构·笔记·学习·算法·visual studio
阿部多瑞 ABU5 小时前
同一把资本的刀
经验分享·笔记