#include<iostream> using namespace std; int lu(int n,int k) { if((n<k+2)||(n-k)%2==1) { return 1; } else { return lu((n-k)/2,k)+lu((n+k)/2,k); } } int main() { int n,k; cin>>n>>k; cout<<lu(n,k); return 0; }
By signing up a ZXOJ universal account, you can submit code and join discussions in all online judging services provided by us.
Using your ZXOJ universal account