首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
等差数列
[编程题]等差数列
热度指数:179739
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
对于首项为
,公差为
的等差数列,求前
项的和。
输入描述:
输入一个整数
。
输出描述:
输出一个整数,代表前
项的和。
示例1
输入
5
输出
40
说明
在这个样例中,前五项分别为
,和为
。
示例2
输入
275
输出
113575
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(61)
邀请回答
收藏(489)
分享
提交结果有问题?
555个回答
398篇题解
开通博客
牛客797476880号
发表于 2021-09-21 11:32:55
while True: try: s=int(input()) w=3*s+2 L=range(2,w,3) print(sum(L)) except: break
nightfield
发表于 2021-12-07 10:27:48
通项公式: an=a1+(n−1)da_n = a_1 + (n - 1) dan=a1+(n−1)d 前n项和: Sn=n(a1+an)/2S_n = n (a_1 + a_n) / 2Sn=n(a1+an)/2 套用公式即可 public class Main { pu
展开全文
^o^201903061215958
发表于 2020-06-08 13:08:05
数学思路,转化为等差数列求和,直接用公式计算求解,而不是循环遍历,附python代码 import sys for s in sys.stdin: try: n = int(s) d = 3 a1 = 2 an = a1 + (
展开全文
天山折梅手
发表于 2021-11-01 15:28:46
while True: try: x = int(input()) s = 0 for i in range(x): s += i*3 + 2 print(int(s)) except:
展开全文
你敲代码的样子好像蔡徐坤
发表于 2021-10-05 15:18:53
#include<bits/stdc++.h> using namespace std; int main() { int n; while(cin>>n) { int sum = n*2 + n*(n-1)/2*3; //等差数列求和公
展开全文
牛客398479071号
发表于 2022-05-11 23:08:49
简单粗暴,先求所有的数,再累加 import java.util.Scanner; public class HJ100 { public static void main(String[] args) { Scanner sc = new Scanner(System.i
展开全文
不错就是对
发表于 2022-03-11 12:49:09
HJ100 等差数列 思路: res = (首项 + 末项)* 项数 / 2 代码如下: while True: try: n = int(input()) res = (2 + (3 * n - 1)) * n / 2 print(int(r
展开全文
古月悟天
发表于 2021-11-24 23:38:24
#include<stdio.h> int fun(int n) { return 3*n -1; } int main() { int n; while(EOF != scanf("%d",&n)) { int su
展开全文
吖呀呀
发表于 2020-06-08 22:11:36
当自测通过而保存调试时不通过时,往往可能是循环输入数据,而涉及的计算变量未初始化,考试模式下不会提示可能是由于什么原因,此时可先考虑该情况 #include <stdio.h> int main() { int n,i; while(scanf("%d",&n
展开全文
米斯特rollin
发表于 2022-04-30 20:59:20
此题过于为简单题,读代码即可读懂。 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.
展开全文
问题信息
基础数学
难度:
555条回答
489收藏
30002浏览
热门推荐
通过挑战的用户
查看代码
Demon_2333
2023-02-21 16:40:42
牛客63108...
2022-09-25 18:15:42
echoxyc
2022-09-16 17:32:36
ntes
2022-09-16 10:26:48
牛客84204...
2022-09-16 09:28:26
相关试题
车站建造问题
基础数学
评论
(40)
线段树编号问题
基础数学
评论
(2)
牛牛的超市
动态规划
基础数学
评论
(5)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(1)
等差数列
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{ public static void main(String[] args) throws IOException{ InputStreamReader isr = new InputStreamReader(System.in); BufferedReader bufferedReader = new BufferedReader(isr); } }
#include
using namespace std; int main(){ }
5
40
275
113575