全部评论 1

  • #include <bits/stdc++.h>
    using namespace std;
    int fun(int n,int k){
        if(n <= k || (n - k) % 2 == 1) return 1;
        return fun((n - k) / 2,k) + fun((n + k) / 2,k);
    }
    int main(){
        int n,k;
        cin >> n >> k;
        cout << fun(n,k) << endl;
        return 0;
    }
    

    2024-09-16 来自 北京

    0
首页