【发布时间】:2014-06-13 12:12:00
【问题描述】:
我无法找到添加向量 int 的一部分的方法。例如,如果我的向量 int 是 [89, 49, 28, 73, 93, 62, 74, 26, 57, 23, etc...]
如何将向量添加到 3 个组中? (89+49+28),(73+93+62),(74+26+57)
还是 5 人一组? (89+49+28+73+93),(62+74+26+57+23)
基本上是 i 组。然后将总和放入另一个向量中。
示例 1:3 组 ---> 向量和 = [166,228,157,...]
Example2: Groups of 2 ---> vector sum = [138,101,155,...]
【问题讨论】:
-
好吧,发布您目前拥有的代码,以便我们帮助您找出问题所在。
-
你可以使用
std::accumulate。 -
我怎样才能在我的情况下使用累积?我已经阅读了 www.cplusplus.com 上累积的参考页面,但我仍然感到困惑。对不起。我还是新手..
-
你传入的开始和结束迭代器可以引用向量中的任何地方。它们在很大程度上就像指针一样工作。