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

蓝桥杯2022年第十三届省赛真题-求和

题目 2664: 

时间限制: 2s 内存限制: 320MB 提交: 20968 解决: 4884

题目描述

给定 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,表示所求的和。请使用合适的数据类型进行运算。

样例输入

4
1 3 6 9

样例输出

117

提示

对于 30% 的数据,1 ≤ n ≤ 1000,1 ≤ ai ≤ 100。

对于所有评测用例,1 ≤ n ≤ 200000,1 ≤ ai ≤ 1000。

#include <bits/stdc++.h>
using namespace std;
int main() {
	long long n,temp,x,sum;
	cin >> n;
	x=0;
  	sum=0;
	for (long long i = 0; i < n; i++) {
		scanf("%d", &temp);
		sum += x * temp;
		x += temp;
	}
	cout << sum;
	return 0;
}


http://www.kler.cn/a/386876.html

相关文章:

  • MySQL与Oracle对比及区别
  • 普通电脑上安装属于自己的Llama 3 大模型和对话客户端
  • 【算法】——二分查找合集
  • NVIDIA Isaac Sim 仿真平台体验测评
  • 《MYSQL45讲》误删数据怎么办
  • flink sql + kafka + mysql 如何构建实时数仓
  • 《Python编程实训快速上手》第四天--字符串操作
  • 【嵌入式开发——Linux操作系统】7进程管理
  • ROS移动机器人自动导航系统架构与rosbag 工具
  • 多元正态分布
  • Serverless架构与自动化运维
  • 数据结构——二叉树(续集)
  • vue3入门知识(一)
  • docker安装低版本的jenkins-2.346.3,在线安装对应版本插件失败的解决方法
  • udp为什么会比tcp 有更低的延迟
  • Linux 下 mysql 9.1 安装设置初始密码 【附脚本】
  • Docker 容器网络模式详解
  • 【猜数字】C语言小游戏
  • 快速开发工具 Vite
  • 实现 Nuxt3 预览PDF文件
  • uniapp分享功能
  • 练习LabVIEW第四十四题
  • 导游职业资格考试真题题库
  • 自定义springCloudLoadbalancer简述
  • CMS垃圾回收流程的理解
  • 在线演示,开箱即用:传知平台让高质量内容与技术完美融合