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++ programmingc++ programming After the lessons n groups of schoolchildren went outside and

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!