1 条题解

  • 0
    @ 2026-5-22 9:11:16
    #include<bits/stdc++.h>
    using namespace std;
    #define int long long
    signed main()
    {
    	int x;cin>>x;
    	int l=0,r=62,ans=0;
    	while(l<=r)
    	{
    		int mid=(l+r)>>1;
    		if((1ll<<mid)<=x)l=mid+1,ans=mid;
    		else r=mid-1; 
    	}
    	cout<<ans<<'\n';
    	return 0;
    }
    • 1

    信息

    ID
    12193
    时间
    2000ms
    内存
    1024MiB
    难度
    8
    标签
    递交数
    215
    已通过
    36
    上传者