全部评论 2

  • #include <iostream>
    using namespace std;
    int n,q,c,s;
    int main(){
    cin>>n;
    c=q=1;
    for(int i=1;i<=n;i++)
    {
    s+=c;
    q--;
    if(q==0)
    {
    c++;
    q=c;
    }
    }
    cout<<s;
    return 0;
    }请关

    4天前 来自 江西

    0
  • #include<iostream>
    using namespace std;
    int main(){
        int n,i=1,sum=0;
        cin>>n;
        while(n-i>=0)sum+=i*i,n-=i,i++;
        cout<<sum+n*i;
    }
    

    2025-06-30 来自 上海

    0
    • 这么简单的吗,我写的好复杂

      #include <iostream>
      using namespace std;
      
      int main() {
          int k;
          cin >> k;
          
          int coin = 0;
          int day_coin = 1;
      
          while (k > 0) {
              if (k >= day_coin) {
                  coin += day_coin * day_coin;
                  k -= day_coin;
              } else {
                  coin += k * day_coin;
                  k = 0;
              }
              
              day_coin++;
          }
          
          cout << coin;
          
          return 0;
      }
      

      2025-06-30 来自 江西

      0
    • 真的,我过了

      2025-06-30 来自 上海

      0
    • 就是1个1,2个2……的规律

      2025-06-30 来自 上海

      0

热门讨论