Превратить 2D-массив в 1D-массив, который имеет сумму значений в 2D-массиве в качестве своих элементов - PullRequest
0 голосов
/ 11 ноября 2019

Вопрос сбивает с толку и, возможно, неправильно сформулирован. Позвольте мне уточнить. Если у нас есть двумерный массив vector<vector<int>> A = {{i, j, k}, {x, y, z}}. Какой самый быстрый способ найти одномерный массив C такой, что vector<int> C = {i + x, j + y, k + z}?

Кроме того, в задаче, над которой я работаю, мне придется нести числа, т. Е. Если у нас будет сумма 25, 2 придется перенести в следующую сумму, а 5 останется в качестве текущей суммы. .

Я пытался использовать цикл for. Тем не менее, это очень утомительно и довольно медленно для больших массивов.

Надеюсь, есть какие-нибудь полезные функции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...