5 条题解

  • 1
    @ 2025-8-2 19:22:21

    使用等差数列求和公式直接秒

    #include<iostream>
    using namespace std;
    long long n;
    int main()
    {
    	cin>>n;
        cout<<(n+1)*n/2;
    } 
    
    
    • 0
      @ 2025-10-19 11:25:06
      #include<bits/stdc++.h>
      using namespace std;
      #define CSplayer return 0; 
      int main()
      {
      	long long a=0,n;
      	cin>>n;
      	for(int i=1;i<=n;i++)
      	{
      		a+=i;
      	}
      	cout<<a;
      	CSplayer 
      }
      
      
      • 0
        @ 2025-8-5 10:43:01

        第一种方法:直接累加。

        #include<bits/stdc++.h>
        using namespace std;
        
        int main()
        {
            long long n;
            long long sum=0;
            cin>>n;
            for(long long i=1;i<=n;i++) sum+=i;
            cout<<sum;
            return 0;
        }
        

        还有一种方法,直接用等差数列求和公式。

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

        注意必须开long long,否则会报错。

        • 0
          @ 2024-12-22 11:04:02

          C++ :

          #include<iostream>
          #include<cstdio>
          #include<cmath>
          using namespace std;
          int main()
          {
          	long long i,n,total;
          	cin>>n;
          	total=0;
          	for(i=1;i<=n;i++) total+=i;
          	cout<<total<<endl;
          	return 0;
          	
          }
          
          • -1
            @ 2025-4-16 22:26:40
            #include<bits/stdc++.h>
            using namespace std;
            int main(){
                long long n;
                cin>>n;
                long long y=0;
                for(long long i=1;i<=n;i++){
                    y=y+i;
                }
                cout<<y;
                return 0;
            }
            
            • 1

            信息

            ID
            258
            时间
            2000ms
            内存
            128MiB
            难度
            10
            标签
            递交数
            8
            已通过
            4
            上传者