2 条题解

  • 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
     */
    

    信息

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