wa#5#12 其他ac
查看原帖
wa#5#12 其他ac
116377
你就是个弟弟楼主2022/3/1 14:35
#include<bits/stdc++.h>

using namespace std;

long long sum=1;

void total(long long n,long long k){
	
	if(n<=k){
		return;
	}
	long long en = n/2;
	long long ek = k/2;

	if((en+ek) - (en-ek) == k && (en+ek)+(en-ek)==n){
		sum++;
		total(en+ek, k);
		total(en-ek, k);
	}
} 

int main(){
	long long n,k;
	cin >> n >> k ;
	total(n,k);
	cout << sum << endl;
	return 0;
} 
2022/3/1 14:35
加载中...