洛谷 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;

}

相关推荐
_Kayo_1 小时前
项目学习笔记 display从none切换成block
windows·笔记·学习
诸葛大钢铁2 小时前
Excel转PDF的三种方法
笔记·职场和发展·pdf·excel
zhoumi_2 小时前
[个人笔记] WSL 完整使用指南及 Claude Code 配置记录
笔记
青竹易寒2 小时前
Redis技术笔记-从三大缓存问题到高可用集群落地实战
数据库·redis·笔记
WPG大大通3 小时前
TBT 5、TBT 4 和 USB4 的差异概述
经验分享·笔记·电脑·显示器·usb·充电
牧子与羊5 小时前
自学中医笔记(一)
笔记·中医
失序空间5 小时前
DataWhale AI夏令营 Task2.2笔记
人工智能·笔记·机器学习
Eli_Optics6 小时前
《通信原理》学习笔记——第二章
笔记·学习
weixin_448119946 小时前
Datawhale AI数据分析 笔记
人工智能·笔记
wjpwjpwjp08317 小时前
[MySQL基础1]数据定义语言DDL与数据操作语言DML
数据库·笔记·mysql·oracle