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

广州建设行业信息网站ppt公司简介模板

广州建设行业信息网站,ppt公司简介模板,三明购物网站开发设计,建网站首选公司题目名字 求和 题目链接 题意 输入的每个数都要两两相乘,然后再加起来,求最后总和; 思路 每个数乘这个数的前缀和即可 算法一:前缀和 实现步骤 先把前缀和写出来再写for循环每个数都乘以自己的前缀和; 实现步骤 直接…

题目名字 求和

题目链接

题意

输入的每个数都要两两相乘,然后再加起来,求最后总和;

思路

  1. 每个数乘这个数的前缀和即可

算法一:前缀和

实现步骤
  1. 先把前缀和写出来
  2. 再写for循环每个数都乘以自己的前缀和;
实现步骤
  1. 直接在for循环输入里面进行相乘相加的运算
代码
 #include <iostream>
using namespace std;
const int N=1e6+10;
int n,a[N];
long long int sum=0,m=0;
int main()
{cin>>n;for(int i=0;i<n;i++){cin>>a[i];sum=sum+m*a[i];m=m+a[i];}cout<<sum<<endl;return 0;
}
时间复杂度

总结

  1. 在刚开始写的时候想的是用枚举的方法,两重for循环,但是只能对两个而且还超时了,所以一直写不出来,因为超时原因,所以不能直接暴力解决,可以进行一个小的运算;
  2. 不把这个题想的太死板,换个解题思路,直接就是这个数和这个数的前一项的前缀和直接相乘,就会清晰明了的多,但是要注意一下,实现后面的for循环i是等于n的,因为不能从第一个数字进行这个运算,所以掌握这种思维的灵活运用还是挺重要的,如果再次遇到这种会超时的题目不妨试试换个思路
  3. 当然还可以用在循环里输入的时候直接完成了相乘和相加的工作,还是要多练题,想法有了但是一直写不出来,或者各种小问题;
http://www.yayakq.cn/news/45104/

相关文章:

  • 江西网站建设公司费用大型网站建设需要
  • 池州网站建设开发网站空间怎么申请
  • 网站设计需求分析报告自建站搭建
  • 网站怎么做gps定位定制网站建设宝安西乡
  • 福永网站建设公司哪家好wordpress淘客板块
  • 本地dede网站怎么上线基于php网站建设
  • 百度给做网站公司小程序源码怎么上传
  • 建设银行网站预约取款wordpress在哪下载模板
  • 建设营销型网站广州贵州交通建设集团网站
  • 广东省特色专业建设网站媒体平台推广
  • php网站开发专业网站备案 接入商备案
  • 免费建站建设网站遵义信息港
  • 教育网站怎么做引导栏的网站建设经验与教训
  • 国内设计精美的网站wordpress怎么恢复默然设置
  • 如何打开网站根目录安徽省建设厅网站备案
  • 邯郸商城型网站建设wordpress 京东插件
  • 漫画网站建设教程南昌网站建设制作商
  • 网站被挂黑链怎么办构建网站的安全
  • 专做外贸的网站有哪些怎么在百度上推广
  • 做实体上什么网站找项目新媒体口碑营销案例
  • 深圳网站建设 沙漠风加微信群网站怎么做的
  • 太仓做网站公司策划公司招聘
  • 承德专业做网站的公司贵阳网站建设培训
  • 松江区网站开发政务公开 加强门户网站建设
  • 网站建设满意度问卷调查lnmp配置Wordpress
  • 网站建设进什么科目企业网站建设总结报告
  • 青岛网站制作多少钱一个广告设计公司加盟
  • 网站建设与优化推广方案内容建设网站地图素材
  • 网站 icp溆浦县建筑公司网站
  • 网站建设的价值是什么哪个网站免费建站最好