| 比赛 | 2025暑假集训第1场 | 评测结果 | ATATAAAAAA |
|---|---|---|---|
| 题目名称 | 绝世好题 | 最终得分 | 80 |
| 用户昵称 | 我常常追忆未来 | 运行时间 | 4.025 s |
| 代码语言 | C++ | 内存使用 | 3.79 MiB |
| 提交时间 | 2025-06-25 09:54:48 | ||
#include <bits/stdc++.h>
using namespace std;
const int N=100008;
int f[N],a[N];
int n;
int main(){
freopen("bzoj_4300.in","r",stdin);
freopen("bzoj_4300.out","w",stdout);
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
f[i]=1;
}
for(int i=2;i<=n;i++){
for(int j=1;j<i;j++){
if(a[j]&a[i]){
f[i]=max(f[i],f[j]+1);
}
}
}
sort(f+1,f+n+1);
cout<<f[n]<<endl;
return 0;
}