洛谷P5534 【XR-3】等差数列 耻辱!!!
2024-09-06 20:22:10
题目描述
小 X 给了你一个等差数列的前两项以及项数,请你求出这个等差数列各项之和。
等差数列:对于一个 nnn 项数列 aaa,如果满足对于任意 i∈[1,n)i \in [1,n)i∈[1,n),有 ai+1−ai=da_{i+1} - a_i = dai+1−ai=d,其中 ddd 为定值,则称这个数列为一个等差数列。
输入格式
一行 333 个整数 a1,a2,na_1, a_2, na1,a2,n,表示等差数列的第 1,21,21,2 项以及项数。
数据范围:
- ∣a1∣,∣a2∣≤106|a_1|,|a_2| \le 10^6∣a1∣,∣a2∣≤106。
- 3≤n≤1063 \le n \le 10^63≤n≤106。
输出格式
一行一个整数,表示答案。
输入输出样例
输入 #1 复制
1 2 3
输出 #1 复制
6
输入 #2 复制
-5 -10 5
输出 #2 复制
-75 #include<bits/stdc++.h>
int main(){
long long a,b,d,n,sum=0;
scanf("%lld%lld%lld",&a,&b,&n);
d=b-a;
sum=n*a+n*(n-1)*d/2;
printf("%lld\n",sum);
return 0;
}
注意数据范围! 注意输入输出格式!
最新文章
- SQL中常用模糊查询的四种匹配模式&;&;正则表达式
- android ListView子布局中按钮响应点击事件
- 微信H5页面分享
- URAL 1076 Trash Trash(最大权匹配)
- svn 安装 、使用(2)
- mysql通过查看跟踪日志跟踪执行的sql语句
- TableView的优化
- Python模拟登录实战(三)
- jquery控制audio的播放与暂停
- 状态模式、职责链模式——省去if-else的繁琐结构
- umask函数的用法 - 如何进行权限位的设置
- 使用yum安装不知道到底安装在什么文件夹
- 解决前后端分离后的Cookie跨域问题
- js面向过程-经典选项卡
- Qthread的使用方法
- docker启动centos7后sudo不能使用
- freemarker【FTL】常见语法大全
- Can&#39;t create component &#39;xxx.xxx.xxx&#39; as it has dependencies to be satisfied
- RMQ 区间最大值 最小值查询
- 从 falcon api 中获取数据