2 条题解

  • 1
    @ 2024-11-27 20:28:19
    #include <iostream>
    using namespace std;
    int main()
    {
        int n, ans = 0;
        cin >> n;
        for(int i = 1; i <= n; ++ i)
        {
            if(n % i == 0) ans ++;
        }
        cout << ans << '\n';
        return 0;
    }
    
    • 0
      @ 2024-12-3 20:14:05

      test lambda表达式

      #include<bits/stdc++.h>
      #define int long long
      #define PII pair<int,int>
      #define ULL unsigned long long
      #define all(v) v.begin(), v.end()
      #define debug(a) cout<<#a<<"="<<a<<endl;
      using namespace std;
      constexpr int N =  1 * 1e6 + 10,M = 5 * 1e3 + 10,inf = 0x3f3f3f3f;
      
      
      void solve()
      {
          int n;
          cin >> n;
          auto get_div = [](int n)
          {
              vector<int> res;
              for(int i=1;i<n/i;i++)
              {
                  if(n % i == 0)
                  {
                      res.push_back(i);
                      if(n/i != i) res.push_back(n/i);
                  }
              }
              // sort(all(res));
              return res;
          };
          cout << get_div(n).size() << '\n';
      }
      signed main()
      {
          ios::sync_with_stdio(0);cin.tie(nullptr),cout.tie(nullptr);
          int _=1;
          // cin>>_;
          while(_--)
          {
              solve();
          }
          return 0;
      }
      
      /**
       *    author: Nijika_jia
       *    created: 2024.12.03 20:10:01
       */
      
      • 1

      信息

      ID
      5518
      时间
      1000ms
      内存
      256MiB
      难度
      1
      标签
      递交数
      4
      已通过
      2
      上传者