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

}

相关推荐
Lv11770084 分钟前
Visual Studio 中的密封类和静态类
ide·笔记·c#·visual studio
牛客企业服务9 分钟前
AI面试选型策略:9大维度避坑指南
人工智能·面试·职场和发展
EniacCheng2 小时前
【RUST】学习笔记-整型
笔记·学习·rust
断剑zou天涯3 小时前
【算法笔记】树状数组IndexTree
java·笔记·算法
北岛寒沫3 小时前
北京大学国家发展研究院 经济学辅修 经济学原理课程笔记(第九课 公共产品与公共资源)
经验分享·笔记
Vizio<3 小时前
STM32HAL库开发笔记-STM32CubeMX点灯
笔记·stm32·嵌入式硬件
找方案3 小时前
hello-agents 学习笔记:智能体发展史 —— 从符号逻辑到 AI 协作的进化之旅
人工智能·笔记·学习·智能体·hello-agents
a程序小傲3 小时前
京东Java面试被问:Fork/Join框架的使用场景
java·开发语言·后端·postgresql·面试·职场和发展
蒙奇D索大4 小时前
【数据结构】考研408 | 平方探测法精讲:跳跃探查的艺术与聚集迷思
数据结构·笔记·考研·改行学it
代码游侠4 小时前
应用——Linux进程通信与信号处理
linux·运维·服务器·笔记·学习·信号处理