当前位置: 首页 > wzjs >正文

金昌市建设工程质量监督站网站达州建设局网站

金昌市建设工程质量监督站网站,达州建设局网站,全网营销,杭州市城乡规划局建设局官方网站P8772 [蓝桥杯 2022 省 A] 求和 - 洛谷 题目描述 给定 n 个整数 a1​,a2​,…,an​,求它们两两相乘再相加的和,即 Sa1​⋅a2​a1​⋅a3​⋯a1​⋅an​a2​⋅a3​⋯an−2​⋅an−1​an−2​⋅an​an−1​⋅an​ 输入格式 输入的第一行包含一个整数 n…

P8772 [蓝桥杯 2022 省 A] 求和 - 洛谷

题目描述

给定 n 个整数 a1​,a2​,…,an​,求它们两两相乘再相加的和,即

S=a1​⋅a2​+a1​⋅a3​+⋯+a1​⋅an​+a2​⋅a3​+⋯+an−2​⋅an−1​+an−2​⋅an​+an−1​⋅an​

输入格式

输入的第一行包含一个整数 n。

第二行包含 n 个整数 a1​,a2​,…,an​。

输出格式

输出一个整数 S,表示所求的和。请使用合适的数据类型进行运算。

输入输出样例

输入 #1

markdown

4
1 3 6 9

输出 #1

markdown

117

说明/提示

  • 对于 30% 的数据,1≤n≤1000,1≤ai​≤1000。
  • 对于所有评测用例,1≤n≤2×105,1≤ai​≤1000。

蓝桥杯 2022 省赛 A 组 C 题

思路:

前缀和模拟即可,记得开longlong

代码如下:

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
typedef long long ll;
const ll N = 2e5+10;
ll a[N],n,cnt,pre[N];
int main() 
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin >> n;for(ll i = 1 ; i <= n ; i++){cin >> a[i];pre[i] = pre[i-1]+a[i];}ll sum = 0;for(ll i = 1 ; i <= n ; i++){sum += a[i] * (pre[n] - pre[i]);}cout << sum;return 0;
}

http://www.dtcms.com/wzjs/559722.html

相关文章:

  • 免费站群系统我的家乡网页制作步骤
  • 选择网站的关键词wordpress主题使用
  • 温州如何进行网站推广化妆品网站建设实施背景
  • 七牛云存储可以做网站高端网站制作开发
  • 相亲网站建设关键常州做网站优化
  • 网站免费认证联盟西安域名注册
  • delphi怎么做网站五一自学网免费教程官网
  • 成考做那个网站的题比较好家庭优化大师
  • 公司网站推广计划书不准别人网站做反链
  • 做网站哪种域名好记cnc加工订单网
  • 阳新县建设局网站域名续费哪里便宜
  • 构建大型网站大数据营销实训心得体会
  • 图片在线编辑网站58同城二手房
  • 注册网站帐号注销企业官网首页设计模板
  • 太原本地网站建设大数据营销是什么
  • 海南行指网站开发公司建设网站论文范文
  • 做简历哪个网站好商丘有哪些网络公司
  • 提供设计的网站电商网站建设多少钱
  • php网站开发技术题目网站关键词挖掘
  • 色彩搭配 网站大连百度关键词优化
  • 广元城乡建设部网站首页企业中英文网站开发
  • 长沙专业网站建设哪家好深圳燃气公司网上营业厅
  • 国家建设部投诉网站分销系统商城定制开发
  • 做网站单页视频鹤壁做网站公司
  • 网页制作居中对齐代码绍兴优化公司
  • 手机建站程序百度快照关键词推广
  • 商务酒店网站模板专业网站建设价格最优
  • 网站创建工具产品促销活动方案
  • 深圳好的网站建设公网页设计图片代码怎么写
  • 网站建设 中企动力长沙宁波网站优化方法