当前位置: 首页 > 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.khdw.cn/news/56872.html

相关文章:

  • 智慧团建网上共青团手机版北京百度快速优化排名
  • 怎么样宣传自己的网站电子商务网站推广策略
  • 网站备案登陆用户名是什么百度网络营销
  • 郴州买房网站传统营销与网络营销的区别
  • 提供常州网站建设公司每日新闻摘抄10条
  • 简单网站html模板下载地址专业软文发稿平台
  • 网站制作报价怎样在百度上发表文章
  • erlang做网站优势seo是什么服务器
  • 微信息公众平台微网站建设seo零基础培训
  • 建湖建网站的公司官方网站怎么查询
  • 完成职教集团网站建设seo网站课程
  • 怎么做非法彩票网站网站推广公司大家好
  • wordpress+typechoseo资源咨询
  • 站长之家素材网站网站关键词快速排名服务
  • 网站如何做才能被360收录优化好搜移动端关键词快速排名
  • wordpress templateredirect北京网站seo费用
  • 怎么设置网站标题源码交易网站源码
  • 徐州企业建站模板想建立自己的网站怎么建立
  • 北京建设网网站网站站外优化推广方式
  • 天猫做网站搜狗站长工具
  • 自己做网站还是用别人网站防恶意竞价点击软件
  • 网站开发公司业务员培训如何宣传网站
  • 中山建网站价格全国防疫大数据平台
  • 网站是用php还是asp 怎么区别合肥品牌seo
  • 海宁网站怎么做seo成都网站建设创新互联
  • 自适应网站什么做云和数据培训机构怎么样
  • 常德做网站的公司软件培训机构
  • 访问中国建设银行官方网站最近重大新闻
  • php网站开发多少钱徐州seo推广
  • 镇江网站建设公司百度爱采购推广怎么入驻