【bzoj4300】绝世好题
来源:互联网 发布:mac板绘软件 编辑:程序博客网 时间:2024/05/16 01:26
绝世傻题= =
既然要求
从1到n枚举,当前数为x,前面的数都操作完了,那么
没了= =
淦。。。一开始写了发trie。。。写完才发现根本不对啊TAT
好虚啊老是犯这种错……
#include <bits/stdc++.h>#define rep(i,a,b) for(int i=a;i<=b;i++)#define per(i,a,b) for(int i=a;i>=b;i--)inline void upmax(int&a , int b) { if (a < b) a = b ; }int n , ans , f[32];int main() { scanf("%d" , &n); rep(i , 1 , n) { int x , t = 0 ; scanf("%d" , &x); rep(i , 0 , 30) if ((x >> i) & 1) upmax(t , f[i]); upmax(ans , ++ t); rep(i , 0 , 30) if ((x >> i) & 1) upmax(f[i] , t); } printf("%d\n" , ans); return 0;}
0 0
- 【BZOJ4300】绝世好题
- 【bzoj4300】【绝世好题】
- BZOJ4300 绝世好题
- 【bzoj4300】绝世好题
- [BZOJ4300] 绝世好题
- [BZOJ4300]绝世好题
- bzoj4300 绝世好题
- [BZOJ4300]绝世好题
- 【bzoj4300】绝世好题
- bzoj4300 绝世好题
- 【bzoj4300】绝世好题
- bzoj4300: 绝世好题
- BZOJ4300 绝世好题
- BZOJ4300 绝世好题
- bzoj4300 绝世好题
- BZOJ4300 绝世好题
- 【bzoj4300】绝世好题 二进制
- bzoj4300: 绝世好题 - DP
- 《剑指offer》——不用加减乘除做加法
- 亚马逊0.1元的电子书买了好多
- C#绘图实例:柱状图和折线图
- vs2010 + opencv保存图像模块
- 缩放WebView中图片尺寸 适合屏幕尺寸
- 【bzoj4300】绝世好题
- OC第六天 block
- Ubuntu 使用校园网 笔记
- Delete Duplicate Emails---easy
- 关于正则表达式
- linux的僵尸进程和孤儿进程及解决方法
- java线程
- C#学习笔记 基本数据类型
- android学习之使用AIDL实现进程间的通讯