1 条题解

  • 0
    @ 2025-10-12 19:13:30
    #include <bits/stdc++.h>
    using namespace std;
    #define int long long
    const int mod = 1e9 + 7;
    void solve(){
        int n; cin >> n;
        int ans = ((n % mod) * (n % mod)) % mod;
        cout << ans << endl;
    }
    signed main(){
        ios::sync_with_stdio(0);
        cin.tie(0), cout.tie(0);
        int T = 1;
        // cin >> T; 
        while(T--){
            solve();
        }
        return 0;
    }
    
    • @ 2025-10-12 19:14:08

      如何打表:

      int sum = 0;
          for(int i = 1; i <= 10; i++){
              int ans = i*i - ((i+1) * (i+1) - 4*i);
              sum += ans;
              cout << sum << endl;
          }
      
    • @ 2025-10-12 19:15:02
             1: 1
             2: 4
             3: 9
             4: 16
             5: 25
             6: 36
             7: 49
             8: 64
             9: 81
             10: 100
      
    • @ 2025-10-12 19:16:03

      把前十个答案打印出来,发现规律很明显了,然后注意开long long 就行

  • 1

信息

ID
484
时间
1000ms
内存
256MiB
难度
9
标签
(无)
递交数
191
已通过
20
上传者