Develop a python code using math module(compulsory to include) in python that solves the given problem: Donald takes part in competition in mathematics. He is an experienced and well-prepared competitor! He participated in many important contests and won some of them. Now his level is rather high. In order to keep fit, Donald decided to improve his training sessions. He downloaded N task packages. There are Ai tasks in i'th package. They are really interesting and complicated, so Donald wants to solve them all! Unfortunately, it is going to be an important contest in a few days, so Donald can solve at most X tasks before it. Let's assume, that Donald can solve any X problems before the contest. Do you know what makes Donald happy? Right! Successful packages! A package of tasks is successful, if Donald solved all the tasks in it. Do you also know what makes Donald sad? Right! Failed packages! A package of tasks is failed, if Donald solved less than a half of the tasks in it. Please, help Donald to organize his training session! Donald wants to minimize the nu

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

Required:

Develop a python code using math module(compulsory to include) in python that solves the given problem:
Donald takes part in competition in mathematics. He is an experienced and well-prepared competitor! He participated in many important contests and won some of them. Now his level is rather high.
In order to keep fit, Donald decided to improve his training sessions. He downloaded N task packages. There are Ai tasks in i'th package. They are really interesting and complicated, so Donald wants to solve them all!
Unfortunately, it is going to be an important contest in a few days, so Donald can solve at most X tasks before it. Let's assume, that Donald can solve any X problems before the contest.
Do you know what makes Donald happy? Right! Successful packages! A package of tasks is successful, if Donald solved all the tasks in it.
Do you also know what makes Donald sad? Right! Failed packages! A package of tasks is failed, if Donald solved less than a half of the tasks in it.
Please, help Donald to organize his training session!
Donald wants to minimize the number of failed packages. If there are several ways of doing this, he wants to maximize the number of successful packages. Remember also that he can't solve more than X tasks before the contest.
Input
The first line contains two integers P and Q. The second line contain P positive integers, i'th integer denotes Ai. The array A is 1-indexed
Output
Output must contain two space separated integers having the number of failed packages and the number of successful packages in the optimal way of solving.
Example Input:
3 17
2 4 5
Example Output:
0 3

Expert Solution
steps

Step by step

Solved in 2 steps with 1 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