2 条题解

  • 1
    @ 2025-11-23 15:20:30
    #include<bits/stdc++.h>
    using namespace std;
    int n,k;
    int nq(int a){
    	if(a-k>0&&(a-k)%2==0){
            return nq((a+k)/2)+nq((a-k)/2);
        }else{
            return 1;
        }
    }
    
    int main(){
        cin>>n>>k;
    	cout<<nq(n);
    	return 0;
    }
    
    
    • 0
      @ 2025-11-23 15:16:02

      GOOD\Huge GOOD \(*\_/*)/

      #define writen by Neo
      #include<bits/stdc++.h>
      using namespace std;
      long long k;
      long long f(long long n){
      	if(n-k>0&&(n-k)%2==0){
      		return f((n+k)/2)+f((n-k)/2);
      	}
      	else {
      		return 1;
      	}
      }
      int main(){
      	long long n;
      	cin>>n>>k;
      	cout<<f(n);
      	return 0;
      }
      
      
      • 1

      信息

      ID
      1968
      时间
      1000ms
      内存
      125MiB
      难度
      1
      标签
      递交数
      15
      已通过
      9
      上传者