10 条题解

  • 1

    思路

    等差数列求和公式(sns_n 表示前 nn 项和,aia_i 表示第 ii 项,nn 表示项数):

    sn=n(a1+an)2s_n= \frac{n (a_1+a_n)}{2}

    code

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main(){
    	cin>>n;
    	cout<<((n*(n+1))>>1);
    }
    

    tips:XXX>>1等于XXX/2,且效率更高。

    信息

    ID
    44
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    156
    已通过
    113
    上传者