3 条题解

  • 1
    @ 2025-7-2 0:37:59

    本题目很简单 就是一个long long变量,从1加到n加一个就输出一次

    But! 如果你没读下面的不让用endl输出换行的话 你会收获一个超时

    我也错这了

    AC code 如下

    #include <iostream>
    using namespace std;
    int n;
    long long int sum;
    int main() {
        ios::sync_with_stdio(false);
        cin.tie(nullptr);
        cin >> n;
        for(int i=1;i<=n;i++){
            sum += i;
            cout << sum <<  '\n';
        }
        return 0;
    }
    
    • 0
      @ 2025-11-2 10:47:43

      这是初学者最简单易懂的代码了。

      #include <bits/stdc++.h>
      using namespace std;
      int main() {
          int n;
          scanf("%d", &n);
          long long sum = 0;
          for (int i = 1; i <= n; ++i) {
              sum += i; 
              printf("%lld\n", sum);
          }
          return 0;
      }
      
      
      • 0
        @ 2025-10-31 20:04:39
        #include <stdio.h>  // 比iostream更快的输入输出库
        
        int main() {
            int n;
            scanf("%d", &n);  // 快速读取n
            long long sum = 0;  // 用long long防止溢出(10^7的和约为5e13,超出int范围)
            for (int i = 1; i <= n; ++i) {
                sum += i;  // 累加(比公式计算少一次乘法,略快)
                printf("%lld\n", sum);  // 快速输出
            }
            return 0;
        }
        
        • 1

        信息

        ID
        4666
        时间
        1000ms
        内存
        128MiB
        难度
        1
        标签
        递交数
        97
        已通过
        28
        上传者