求和问题---每日一题
https://www.acwing.com/problem/content/description/4647/
数学公式法
![](/assets/blank.gif)
#include<iostream>
using namespace std;
const int N=2e5+10;
typedef long long LL;
int a[N];
int main(){int n;cin>>n;LL res=0;LL sum1=0;for(int i=1;i<=n;++i){cin>>a[i];res+=a[i];sum1+=a[i]*a[i];}cout<<(res*res-sum1)/2<<endl;return 0;
}
或者前缀和
#include<iostream>
using namespace std;
const int N=2e5+10;
typedef long long LL;
LL s[N],a[N];
int main(){int n;cin>>n;for(int i=1;i<=n;++i){cin>>a[i];s[i]=s[i-1]+a[i];}LL res=0;for(int i=1;i<=n;++i){res+=a[i]*(s[n]-s[i]);}cout<<res<<endl;return 0;
}
求和问题---每日一题相关推荐
- 12行代码AC-Leecode 598. 范围求和 II——Leecode每日一题系列
今天是坚持每日一题打卡的第十二天 题目链接:https://leetcode-cn.com/problems/range-addition-ii/ 题解汇总:https://zhanglong.blo ...
- 每日一题(合并表格)
前言:为了让小伙伴更方便的学习编程语言,小白每天都会分享一道编程题.小白也创建了一个微信公众号,会同步更新题目和相关的视觉领域的知识,如果小伙伴不方便在网页上阅读文章,可以关注微信公众号"小 ...
- Codeforces Round #698 (Div. 2)(A ~ F)6题全,超高质量题解)【每日亿题】2021/2/4
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #698 (Div. 2)(A ~ F)6题全,超 ...
- Codeforces Round #694 (Div. 1 + Div2)(A ~ H,8题全,超高质量题解)【每日亿题】2021/2/1、2/2
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #694 (Div. 1 + Div2)(A ~ ...
- 【Java每日一题】20161019
为什么80%的码农都做不了架构师?>>> 20161018问题解析请点击今日问题下方的"[Java每日一题]20161019"查看 package Oct2 ...
- 力扣牛客每日刷题(Python解法持续更新)
力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...
- 2022夏暑假每日一题(八)
一. 统计单词(字符串处理) 双指针写法: cin写法 二.进制转换(进位制) 写法一:cin>>hex>>x,表示后面的数为十六进制 写法二:手动转进制 三.切木棍(推公式) ...
- 2022-04-01每日刷题打卡
2022-04-01每日刷题打卡 代码源--每日一题 Lusir的游戏 - 题目 - Daimayuan Online Judge Lusir 正在玩一个古老的基于 DOS 的游戏. 游戏中有 N+1 ...
- Leetcode每日一题总目录(动态更新。。。)
0. 概要 leecode每日一题(也可能多题)题解跟踪记录及总目录. 常用算法解题思路和技巧及数据结构: 预处理:数组排序(954),哈希表... 双指针法 682,125,905 单向链表 2 双 ...
最新文章
- jquery中的each各种神奇遍历用法
- 条款39:明智而审慎的使用private继承
- Python--format()学习记录
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- c语言中结束本次循环的语句是什么
- IP 层收发报文简要剖析4--ip 报文发送
- java 图文生成图片_java生成图片
- 递推+矩阵快速幂 HDU 2065
- 面试—每日一题(6)
- 苹果传出放弃研发自动驾驶,因iPhone销量不佳收紧支出
- 大公司病?记改一个文字颜色的过程
- 关于单细胞批次矫正那些事(二) KBET 用于单细胞批次矫正结果的评估
- Ubuntu下搭建C/C++开发环境
- 删除百度网盘“我的应用数据”文件夹
- 微信翻译助手小程序 day2 -翻译功能页
- html+抽奖游戏,九宫格抽奖HTML+JS版
- 2017年中兴算法大赛 迪杰特斯拉派
- 虚拟机与物理主机设置为同一ip字段
- 联邦学习论文阅读三:ChainFL
- Unity碰撞检测机制的原理(更新中...)