当前位置: 首页 > 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

相关文章:

  • 用户中心项目教程(二)---umi3的使用出现的错误
  • hydra破解密码
  • 计算机网络 (50)两类密码体制
  • 数据结构题目 课时6
  • pandoc + wkhtmltox 批量转换Markdown文件为PDF文件
  • SpringBoot+Vue小区智享物业管理系统(高质量源码,可定制,提供文档,免费部署到本地)
  • 《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垃圾回收流程的理解
  • 在线演示,开箱即用:传知平台让高质量内容与技术完美融合