Ural1079-Maximum
来源:互联网 发布:java.util.date怎么用 编辑:程序博客网 时间:2024/06/07 03:39
递归预处理
#include <cstdio>#include <algorithm>using namespace std;const int maxn = 100000 + 5;int a[maxn];int f(int x) { if (x == 0 || (x != 0 && a[x])) { return a[x]; } if (x % 2 == 0) { return f(x/2); } else { return f((x-1)/2) + f((x-1)/2+1); }}int main(int argc, char const *argv[]) { a[0] = 0; a[1] = 1; for (int i = 2; i < 100000; i++) { a[i] = f(i); } int n; while (scanf("%d", &n) == 1 && n) { printf("%d\n", *max_element(a, a + n + 1)); } return 0;}
0 0
- URAL1079:Maximum
- Ural1079-Maximum
- Maximum
- maximum subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Subarray
- Maximum Sum
- Maximum Subarray
- Maximum Subarray
- maximum.s
- Maximum Subarrary
- Maximum Sum
- Maximum Subarray
- Maximum Submatrix
- 利用TelephonyManager(电话管理器)类来去的手机通话状态、网络、位置、Sim卡等信息
- 构造函数、静态语句块、非静态语句块的执行顺序
- 浅谈IT企业人力资源流失现状与对策
- 基于laravel 的博客平台 -- Vuedo
- 欧拉函数の应用;;;
- Ural1079-Maximum
- Yii 快速入门-初级教程
- 不定方程
- 两个文件的回调简单记录一下
- 常用算法整理:二分查找
- MongoDB 3.2.7 for rhel6.4 副本集-分片集群部署
- Linux下源码编译安装node.js
- spring注解
- mybatis 利用mysql盲注