5 1. Positive Prefixes 6 7 An array of integers, arr[n], can be rearranged arbitrarily. The prefix sum at index iis defined as psum[i] = arr[0] + arr[1] + ... + arr[i]. 8 Rearrange the array to maximize the number of positive elements in the psum array. Report the maximum number of positive elements that can be achieved in the array psum. Note: Here, a positive value is defined as an integer value greater than 0. Example n = 4 arr = [-6, 3, 4, -10] One optimal arrangement is [3, 4, -6, -10]. This has an array of prefix sums psum = [3, 7, 1, -9] with 3 positive elements. Return 3, the number of positive elements in psum. There is no way to have more than ¹3 positive elements. Function Description Complete the function maxPosPrefixes in the editor. maxPosPrefixes has the following parameter: int arr[n]: an array of integers Returns

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Code in C++
1> #include <bits/stdc++.h>...
9
10
11
12
13
* Complete the 'maxPosPrefixes' function below.
* The function is expected to return an INTEGER.
* The function accepts INTEGER_ARRAY arr as parameter.
*/
int maxPosPrefixes (vector<int> arr) {
18
19
}
20
21 > int main() …...
14
15
16
17
Transcribed Image Text:1> #include <bits/stdc++.h>... 9 10 11 12 13 * Complete the 'maxPosPrefixes' function below. * The function is expected to return an INTEGER. * The function accepts INTEGER_ARRAY arr as parameter. */ int maxPosPrefixes (vector<int> arr) { 18 19 } 20 21 > int main() …... 14 15 16 17
2
3
4
5
1. Positive Prefixes
6
7
An array of integers, arr[n], can be rearranged arbitrarily. The prefix sum at index iis defined as
psum[i] = arr[0] + arr[1] + ... + arr[i].
8
Rearrange the array to maximize the number of positive elements in the psum array. Report the
maximum number of positive elements that can be achieved in the array psum.
Note: Here, a positive value is defined as an integer value greater than 0.
Example
n = 4
arr = [-6, 3, 4, -10]
One optimal arrangement is [3, 4, -6, -10]. This has an array of prefix sums psum = [3, 7, 1, -9] with 3
positive elements.
Return 3, the number of positive elements in psum. There is no way to have more than 3 positive
elements.
Function Description
Complete the function maxPosPrefixes in the editor.
27°C
Cloudy
maxPosPrefixes has the following parameter:
int arr[n]: an array of integers
Returns
ONIDA
T
Das
Transcribed Image Text:2 3 4 5 1. Positive Prefixes 6 7 An array of integers, arr[n], can be rearranged arbitrarily. The prefix sum at index iis defined as psum[i] = arr[0] + arr[1] + ... + arr[i]. 8 Rearrange the array to maximize the number of positive elements in the psum array. Report the maximum number of positive elements that can be achieved in the array psum. Note: Here, a positive value is defined as an integer value greater than 0. Example n = 4 arr = [-6, 3, 4, -10] One optimal arrangement is [3, 4, -6, -10]. This has an array of prefix sums psum = [3, 7, 1, -9] with 3 positive elements. Return 3, the number of positive elements in psum. There is no way to have more than 3 positive elements. Function Description Complete the function maxPosPrefixes in the editor. 27°C Cloudy maxPosPrefixes has the following parameter: int arr[n]: an array of integers Returns ONIDA T Das
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY