Question: c++ programming After the lessons n groups of schoolchildren went outside and decided to visit Polycarpus to celebrate his birthday. We know that the i-th
c++ programming
After the lessons n groups of schoolchildren went outside and decided to visit Polycarpus to celebrate his birthday. We know that the i-th group consists of si friends (1 Si4), and they want to go to Polycarpus together. They decided to get there by taxi. Each car can carry at most four passengers. What minimum number of cars will the children need if all members of each group should ride in the same taxi (but one taxi can take more than one group)? Input The first line contains integer n (1 sns 10*) - the number of groups of schoolchildren. The second line contains a sequence of integers s1,s2,..., S (1 Ss,S4). The integers are separated by a space, s, is the number of children in the i-th group Output Print the single number the minimum number of taxis necessary to drive all children to Polycarpus Examples input Copy 1 2 43 3 output 4 Copy input Copy 2 3 4 42 1 3 1 output Copy
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
