特别逆天数据
查看原帖
特别逆天数据
1038623
sosksyx楼主2023/9/27 20:59
#include <iostream>
#include <stdio.h>
#include <cmath>
#include <algorithm>
#include<ctime>
using namespace std;
const int INF=1e5+10;
int n,a[INF],l[INF],len=1;
int main(){
	scanf("%d",&n);
	srand(time(0));
	for(int i=1;i<=n;i++) scanf("%d",&a[i]);
	l[1]=a[1];
	for(int i=2;i<=n;i++){
		if(a[i]&l[len]) l[++len]=a[i];
		else
    		l[len]|=rand()*rand();
	}
	cout <<len<<endl;
	return 0;
} 

100pts

2023/9/27 20:59
加载中...