我尝试解决在线网站中的一些问题。我用简单的 C++ 解决了一个问题,它运行良好,但有时会抛出“超出时间限制”错误。如何摆脱这个?
这是我解决的问题
有两个整数 A 和 B。您需要计算位于 A 和 B 之间的所有自然数之间的按位与,均包括在内。
这是我的代码。
#include<iostream>
using namespace std;
int main()
{
int t,a,b;
long ans;
cin>>t;
while(t--)
{
cin>>a>>b;
ans=a;
for(int i=a+1; i<=b; i++)
{
ans=ans&i;
}
cout<<ans<<endl;
}
}