#include <stdio.h>
#include <stdlib.h>
#include <string.h>
static inline int max(int a, int b)
{
return a > b ? a : b;
}
static int rob(int* nums, int numsSize)
{
int i;
int taken = 0;
int untaken = 0;
/* Record max profits of nums[0...i] respectively */
for (i = 0; i < numsSize; i++) {
int last_taken = taken;
/* Taken or untaken nums[i] */
/* last taken + nums[i] */
taken = untaken + nums[i];
/* max(last untaken, last taken) */
untaken = max(last_taken, untaken);
}
return max(taken, untaken);
}
int main(int argc, char **argv)
{
int i, count = argc - 1;
int *nums = malloc(count * sizeof(int));
for (i = 0; i < count; i++) {
nums[i] = atoi(argv[i + 1]);
}
printf("%d\n", rob(nums, count));
return 0;
}

m0_57195758
- 粉丝: 3000
最新资源
- 全国统一建筑工程基础定额之钢筋工程(含基价表).doc
- 浅析高校档案管理信息化建设.docx
- 1.9-与本工程有关的其它问题.doc
- 第七章---施工工艺说明及工艺框图.doc
- 海尔mp2a、mp3a电子膨胀阀节流装置培训资料.doc
- 12--维生素C的定量测定.ppt
- 工程重大事故报告和调查程序规定.doc
- 中空玻璃幕墙设计计算书.doc
- 共享经济背景下基于双边网络效应的知识变现付费问答模式研究.docx
- 客户挖掘技巧(用友软件)..ppt
- 几种外墙内保温构造的施工方法.doc
- 河南省网络文化发展态势分析.docx
- 普工安全操作技术交底.doc
- 第二章第1-3节-神经毒剂的作用机理.ppt
- 动物营养学猪的营养需要英.ppt
- 汽车行业数字化信息化解决方案.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


