思路主要是看了晴神的算法笔记,实现是自己重新用vector实现了一下,对付逗号隔开的输入

#include <iostream>
#include <string>
#include <cmath>
#include <vector>
#include <cstdio>
using namespace std; int main()
{
// 持续输入,以逗号隔开,换行符结束
vector<int> data;
int tmp;
while (cin >> tmp) {
data.push_back(tmp);
if (cin.get() == '\n') break;
} for(vector<int>::iterator it = data.begin(); it != data.end(); it++)
{
cout << *it << endl;
} // dp vector初始化
vector<int> dp;
dp.push_back(data[0]); int mx = dp[0]; int cnt = data.end() - data.begin(); cout << cnt << endl; for (int i = 1; i < cnt; i++)
{
dp.push_back(max(data[i], (dp[i-1] + data[i])));
if (dp[i] > mx)
{
mx = dp[i];
}
}
cout << mx;
}

最新文章

  1. 文件管理[Linux]
  2. JavaScript之数组方法整理
  3. Linux nohup 程序后台运行
  4. iOS - Mac Apache WebServer 服务器配置
  5. canvas基本画图
  6. seafile修改
  7. HDU4966 GGS-DDU(最小树形图)
  8. iOS js oc相互调用(JavaScriptCore)(二)
  9. SQL查询数据库表字段值不为空或Null的所有列
  10. [flex &amp; bison]编译器杂谈
  11. CKEditor扩展插件:自动排版功能
  12. Matlab插值计算各时刻磁法勘探日变观测值
  13. 提前防止Non-PIE错误,检测app是否包含PIE标志
  14. C3P0连接池参数详解
  15. webpack配置报错:invalid configuration object.webpack has been initialisted using a configuration objcet that does not match thie API schema
  16. Android studio签名与代码混淆
  17. tensorflow_目标识别object_detection_api,RuntimeError: main thread is not in main loop,fig = plt.figure(frameon=False)_tkinter.TclError: no display name and no $DISPLAY environment variable
  18. [matlab] 20.图与网络 matlab自带函数使用
  19. hibernate框架学习之核心配置文件
  20. 重建二叉树POJ2255

热门文章

  1. 关于使用idea工具debug时,断点颜色由红色变成灰色
  2. SVGO: Node.js 开发的 SVG 矢量图优化工具(svg压缩工具)
  3. SpringCloud 2020.0.4 系列之 Stream 消息出错重试 与 死信队列 的实现
  4. Zabbix错误”zbx_mem_malloc(): out of memory”解决方法
  5. [atARC075F]Mirrored
  6. [bzoj1082]栅栏
  7. [atAGC106F]Figures
  8. 洛谷 P3704 [SDOI2017]数字表格(莫比乌斯函数)
  9. Atcoder Regular Contest 058 D - 文字列大好きいろはちゃん / Iroha Loves Strings(单调栈+Z 函数)
  10. shell批量创建用户