博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[luogu4310] 绝世好题 (递推)
阅读量:4598 次
发布时间:2019-06-09

本文共 672 字,大约阅读时间需要 2 分钟。

题目描述

给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。

输入输出格式

输入格式:

输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai。

输出格式:

输出文件共一行。 包括一个整数,表示子序列bi的最长长度。

输入输出样例

输入样例#1: 复制

3

1 2 3

输出样例#1: 复制

2

说明

对于100%的数据,1<=n<=100000,ai<=10^9。

题解

da[i]为二进制下第i+1位为1的长度

转移很好想
我居然还想了半天qwq
code:

//By Menteur_Hxy#include
#include
#include
#include
#include
#include
using namespace std;const int N=100010;int n,x,ans;int da[40];int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&x); int ma=0; for(int i=0;i<=30;i++) if((1<

转载于:https://www.cnblogs.com/Menteur-Hxy/p/9264653.html

你可能感兴趣的文章
详解定位与定位应用
查看>>
【前端开发】 5分钟创建 Mock Server
查看>>
一个Tomcat配置参数引发的血案
查看>>
java 从键盘录入的三种方法
查看>>
使用jQuery和YQL,以Ajax方式加载外部内容
查看>>
pyspider 示例
查看>>
电路板工艺中的NPTH和PTH
查看>>
JNI实现JAVA和C++互相调用
查看>>
JAVA 笔记(一)
查看>>
js 循环读取 json的值
查看>>
c# 范型Dictionary实用例子
查看>>
C#实现动态页面静态化
查看>>
可选参数、命名参数、.NET的特殊类型、特性
查看>>
利用CGLib实现动态代理实现Spring的AOP
查看>>
面试之SQL(1)--选出选课数量>=2的学号
查看>>
Minimum Window Substring
查看>>
IIS处理并发请求时出现的问题
查看>>
数学作业
查看>>
使用pycharm开发web——django2.1.5(二)创建一个app并做一些配置
查看>>
[ZPG TEST 105] 扑克游戏【Huffman】
查看>>