51nod 1062【水题】
2016-08-31 23:30
45 查看
直接打表构造啊
#include <stdio.h> #include <string.h> #include <iostream> using namespace std; typedef long long LL; const int N=1e5+10; int a ; int d ; void init() { d[0]=a[0]=0; d[1]=a[1]=1; int Tmax=1; for(int i=2;i<=N-10;i++) { if(i%2) a[i]=a[i/2]+a[i/2+1]; else a[i]=a[i/2]; if(a[i]>Tmax) Tmax=a[i]; d[i]=Tmax; } } int main() { int T,n; init(); scanf("%d",&T); while(T--) { scanf("%d",&n); printf("%d\n",d ); } return 0; }
相关文章推荐
- 51nod【1344】走格子【水题】
- 51nod-【1062 序列中最大的数】
- 51nod 1182 完美字符串 (贪心,水题)
- 51nod--1062 序列中最大的数
- 51nod 水题 1001 数组中和等于K的数对
- 51NOD 1062 序列中的最大数
- 51nod 1283 水题。。
- 51nod 1062 序列中最大的数
- 51Nod 1717 好数【规律题】水题
- 51nod 1265 四点共面 (水题)
- 51nod 1414 冰雕 (水题)
- hdu 1062字符串水题
- 51nod 1062 序列中最大的数
- 51Nod-1062-序列中的最大数
- 51nod 1062 && URAL 1079 Maximum RMQ
- 51nod 1435 位数阶乘 (思维水题)
- HDU-#1062、1064、1170、1197、1720、2104、2629、2734 HDU水题系列(英文题)(四)
- 水题:51Nod 1163-最高的奖励
- 51nod 1062 序列中最大的数
- 51Nod-1062 序列中最大的数【序列计算+打表】