您的位置:首页 > 其它

2013 ACM/ICPC Asia Regional Chengdu Online

2013-12-03 23:13 239 查看
C 4730

各种乱搞,拼手速了。

#include <iostream>
#include <cstdio>
#include <cstring>
#define maxlen 100010
using namespace std;
long long n,m;
long long a[maxlen];
int main ()
{
int t;
scanf("%d",&t);
for(int Case=1; Case<=t; ++Case)
{
scanf("%I64d%I64d",&n,&m);
for(int i=0;i<n;++i)
scanf("%I64d",&a[i]);
long long ans=0;
long long temp;
for(int i=0;i<n;++i)
{
temp=a[i];
for(int j=i;j<n;++j)
{
temp|=a[j];
if(temp<m)
ans++;
else break;
}
}
printf("Case #%d: %I64d\n",Case,ans);
}
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: