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

自己做的网站可以挂在哪里网站优化排名易下拉排名

自己做的网站可以挂在哪里,网站优化排名易下拉排名,商城网站哪个公司做的好,北京游戏软件开发公司题目 给定 n 个整数 a1, a2,…,an,求它们两两相乘再相加的和即: Sa1a2a1a3a1ana2a3 a(n-2)*an...a(n-1)*an 输入格式 输入的第一行包含一个整数 n。 第二行包含 几 个整数 a1,a2,,an。 输出格式 输出一个整数 S,表示所…

题目

给定 n 个整数 a1, a2,…·,an,求它们两两相乘再相加的和即:
S=a1·a2+a1·a3+··+a1·an+a2·a3+···+ a(n-2)*an+...+a(n-1)*an
输入格式
输入的第一行包含一个整数 n。
第二行包含 几 个整数 a1,a2,···,an。
输出格式
输出一个整数 S,表示所求的和。请使用合适的数据类型进行运算。

分析

我们首先可以进行公式化简,化简后发现是一个明显的前缀和问题。

代码

这里给出两个代码,第一个是暴力方法,比较简单,但会超时。

n=int(input())
num=[]
sums=0
for i in input().split():num.append(int(i))
for i in range(len(num)):for j in range(i+1,len(num)):sums+=num[i]*num[j]
print(sums)

第二个代码使用前缀和方法。

n=int(input())
num=[]
sums=0
for i in input().split():num.append(int(i))
a=[num[0]]+[0]*(n-1)
for i in range(1,n):a[i]=num[i]+a[i-1]
for i in range(n):sums+=num[i]*(a[n-1]-a[i])
print(sums)

http://www.15wanjia.com/news/56878.html

相关文章:

  • 网站制作开发免费打广告网站
  • 什么做网站赚钱广告投放平台有哪些
  • 网站建设售前说明书今日新闻头条热点
  • 柳州市城市建设局网站北京网络营销公司哪家好
  • 明星网页网站制作360竞价推广
  • axure做网站效果图步骤网络推广员是干什么的
  • 微信小程序可以做网站用网络营销推广方案策划
  • 用php做网站出现的问题凡科建站的免费使用
  • 孵化器网站平台建设推特是谁的公司
  • wordpress设置视频图片排名优化网站seo排名
  • 青岛手机网站制作关键词首页排名优化价格
  • 产品型网站沈阳seo关键词
  • 宁波营销型网站建设幽默软文广告经典案例
  • 杭州网站的制作seo关键词排名优化
  • 无锡网站怎么做域名归属查询
  • 网站备案渝网络软文推广案例
  • 长春企业网站建设重庆网站seo多少钱
  • 软件开发目前工资待遇做神马seo快速排名软件
  • 不知此网站做男人也关键词网站查询
  • 做网站赌博代理赚钱吗免费做网站怎么做网站
  • 深圳企业管理培训查询优化大师有必要花钱吗
  • 做网站行业怎么样网站seo的方法
  • 织梦网站模板源码下载英文seo实战派
  • 网站建设费用 知乎小程序开发费用明细
  • 石家庄市网站制作价格百度识别图片找图
  • 百雀羚网站建设模版快速排名软件seo系统
  • 江西建设监理协会网站青岛网络优化代理
  • 汉口网站建设 优帮云百度收录批量查询
  • 做乡村旅游的网站seo什么职位
  • 免费咨询法律问题的网站跟我学seo