#4073. 绝世好题
绝世好题
题目描述
给定一个长度为 的数列 ,求 的子序列 的最长长度 ,满足 ,其中 , 表示位运算取与。
输入格式
输入文件共 行。
第一行包括一个整数 。
第二行包括 个整数,第 个整数表示 。
输出格式
输出文件共一行。
包括一个整数,表示子序列 的最长长度。
3
1 2 3
2
提示
对于 的数据,,。
给定一个长度为 n 的数列 ai,求 ai 的子序列 bi 的最长长度 k,满足 bi&bi−1=0,其中 2≤i≤k,& 表示位运算取与。
输入文件共 2 行。
第一行包括一个整数 n。
第二行包括 n 个整数,第 i 个整数表示 ai。
输出文件共一行。
包括一个整数,表示子序列 bi 的最长长度。
3
1 2 3
2
对于 100% 的数据,1≤n≤100000,ai≤109。
注册一个 乔斯编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。