Compile Error
foo.c:1:9: fatal error: bits/stdc++.h: No such file or directory 1 | #include<bits/stdc++.h> | ^~~~~~~~~~~~~~~ compilation terminated.
[Hydro](https://hydro.ac)提供评测服务
代码
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
ll T;
cin>>T;
while(T--){
ll x,y,res=0;
cin>>x>>y;
if(x>y) swap(x,y);
ll l=log2(x),r=log2(y);
// l+1 ~ r-1 的所有的解
// 枚举x~pow(2,l); pow(2,l) ~ y
for(int i=l+1;i<=r-1;i++) res+=i;
for(int i=0;i<l;i++)
if(pow(2,l+1)-1-pow(2,i)>=x&&pow(2,l+1)-1-pow(2,i)<y)
res++;
for(int i=0;i<r;i++)
if(pow(2,r+1)-1-pow(2,i)<=y&&pow(2,r+1)-1-pow(2,i)>=x)
res++;
cout<<res<<"\n";
}
}
信息
- 递交者
- 类型
- 自测
- 题目
- B.喜爱
- 语言
- C
- 递交时间
- 2023-07-20 11:41:05
- 评测时间
- 2023-07-20 11:41:05
- 评测机
- 分数
- 0
- 总耗时
- 0ms
- 峰值内存
- 0 Bytes