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

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

处理 前缀和

提取公因式 然后模拟

#include<iostream>

using namespace std;

const int N=2e5+10;

long long aN;

long long bN,sN;

int main(){

int n;

cin>>n;

a0=0;

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

cin>>ai;

si=si-1+ai;//前缀和

}

long long ans=0;

long long j=2;

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

if(j<=n){

ans+=ai*(sn-sj-1);

j++;

}

}

cout<<ans;

return 0;

}

相关推荐
2501_926978335 小时前
AGI 的四种瓶颈:资源型还是发现型--以及DSH的位置
人工智能·经验分享·笔记·ai写作
liuqs3326 小时前
nat123安卓和nat123全端口选型指南,映射工具怎么挑
网络·笔记
xian_wwq6 小时前
【学习笔记】光伏“四可”装置纵密模块--配置方法和原理
笔记·学习
日拱一卒的小田9 小时前
ZYNQ学习笔记3-ZYNQ的IIC控制器1
笔记·单片机·学习
不会代码的小猴11 小时前
C++新增关键字
开发语言·c++·笔记
LuminousCPP11 小时前
栈和队列专题(一):LeetCode 20. 有效的括号
数据结构·经验分享·笔记·leetcode·手写栈
小赵AI手记13 小时前
技术拆解(十七)具身智能:机器人动作生成为何走向Diffusion Policy?
人工智能·笔记·python·机器人
.道阻且长.13 小时前
8.LeetCode算法习题讲解--滑动窗口--长度最小的子数组
算法·leetcode·职场和发展
深蓝海拓13 小时前
基于socket的 TCP上位机通信内容解析程序
网络·笔记·python·学习·tcp/ip·plc
疯狂打码的少年14 小时前
【数据结构】二叉排序树(BST)的定义与操作
数据结构·笔记·算法