51Nod 1062 序列中最大的数 | 简单DP
2017-09-05 14:57
253 查看
#include "iostream" #include "cstdio" using namespace std; #define LL long long #define N 100020 int a ,b ; void init() { a[0]=0;a[1]=a[2]=1; b[0]=0;b[1]=b[2]=1; for(int i=3;i<N;i++){ if(i%2) a[i]=a[i/2]+a[i/2+1]; else a[i]=a[i/2]; b[i]=max(b[i-1],a[i]); } } int main(){ //freopen("in.txt","r",stdin); init(); int t,n; scanf("%d",&t); while(t--){ scanf("%d",&n); printf("%d\n",b ); } return 0; }
相关文章推荐
- 51nod 1062 序列中最大的数
- 最大连续子序列 简单dp
- 简单dp 最大连续子序列
- 51nod 1062 序列中最大的数
- 51nod 1062 序列中最大的数 (打表,连续区间问题)
- 51nod 1062 序列中最大的数
- 51nod-1062 序列中最大的数
- 51Nod 1049 最大子段和【简单dp】
- 51nod-【1062 序列中最大的数】
- 51nod 1062 序列中最大的数
- 51Nod 1062 序列中最大的数 打表
- (hdu step 3.2.1)Max Sum(简单dp:求最大子序列和、起点、终点)
- 51Nod 1049 最大子段和(简单DP)
- hdoj最大连续子序列 (简单dp)
- 51NOD 1062 序列中的最大数
- ZOJ1733 | | HDU1159简单的DP求两个字符串最大子序列的长度,没啥好说的,照着书上敲得。
- 51Nod-1062 序列中最大的数【序列计算+打表】
- 51nod_1049 最大子段和(简单DP)
- 51Nod 1062 序列中最大的数
- 题目1011:最大连续子序列 简单dp