2 条题解

  • 1
    @ 2025-8-4 13:34:40
    using namespace std;
    int main()
    {
        int n;
        cin>>n;
        int sum = 0, d = 1, j = 1;
        for(int i = 1; i <= n; ++i)
        {
            sum += d;
            if(j >= d) 
            {
                d++;
                j = 1;
            }
            else
                j++;
        }
        cout<<sum;
        return 0;
    }
    
    
    
    
    • 0
      #include<bits/stdc++.h>
      using namespace std;
      #define int long long
      int n,s=0;
      signed main(){
          cin>>n;
          for(int i=0;1;i++){
              for(int j=0;j<=i;j++){
                  if(n==0){
                      cout<<s;
                      return 0;
                  }
                  s+=i+1;
                  n--;
              }
          }
          return 0;
      }
      

      拿代码吱一声!

      • 1

      信息

      ID
      104
      时间
      1000ms
      内存
      256MiB
      难度
      3
      标签
      递交数
      117
      已通过
      66
      上传者