algorithm - 奇数算法
问题描述
我正在练习一些算法问题,我遇到了一个我无法清楚理解的问题。问题是一个有 N 个自然数的字符串,我需要在这个字符串中搜索 K 个不同且不相交的序列,总共包含 L 个元素,这样 L 个元素中就有奇数个奇数。我想计算用这些 L 数可以获得的最大总和。
输入:8 3 5 <-- 自然数 N、K 和 L。
1 2 3 4 5 6 7 8 <--- N个自然数代表字符串中的数字
随后的{2}、{4}、{6,7,8}有奇数个奇数元素(一个奇数元素,7),它们的和为27,是满足要求的5个数所能得到的最大值财产。
输出:
27 <--- 单个数字,表示应用规则的最大金额。
我的问题是,他是如何获得该输出的?
解决方案
推荐阅读
- node.js - 如何在 Ruby 中解密由 Node 已弃用的 createCipher 加密的数据?
- php - 如何按类名解析元素内的元素?
- reactjs - 如何发送来自 Google Apps 脚本的 POST 数据?
- docker - Kubernetes 无法识别本地 docker 镜像
- unity3d - 如何在 Unity 中将 UI 与立体视频一起使用?
- android - 每 x 小时在 android 上重复 Unity 游戏任务
- python - 如何使用现有数据框创建分组条形图
- java - java如何区分字符是全角还是半角?
- r - 图表未使用 ggplot 在 Rstudio 中呈现
- android - Android 模拟器在没有警告的情况下关闭