1 条题解

  • 0
    @ 2025-5-10 19:10:10

    用模板 #include<bits/stdc++.h> using namespace std; using ll=long long; const ll MOD=1e9+7; int main(){ ll n; cin>>n; vector<ll> a(n+1,1); for (ll i=1;(1<<i)<=n;i++){ ll er=1<<i; for (ll j=er;j<=n;j++){ a[j]=(a[j]+a[j-er])%MOD; } } cout<<a[n]; return 0; } AC code

    
    
    • 1

    信息

    ID
    113
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    (无)
    递交数
    123
    已通过
    51
    上传者