全部评论 1

  • #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
首页