Company: Amazon_30nov
Difficulty: medium
Minimize Maximum Project Time body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; line-height: 1.6; } h1, h2 { border-bottom: 1px solid #eee; padding-bottom: 5px; } code { background-color: #f4f4f4; padding: 2px 4px; border-radius: 4px; font-family: 'Courier New', Courier, monospace; } pre { background-color: #f4f4f4; padding: 10px; border-radius: 4px; } strong { font-weight: bold; } ul { margin-left: 20px; } blockquote { border-left: 4px solid #ddd; padding-left: 15px; color: #555; } Minimize Maximum Project Time Problem Description A team of n developers at Amazon is assigned n projects to be completed. The time taken by the i th developer to write one program is represented by the array element time[i] , and the number of programs in the j th project is represented by the array element programs[j] . Each of the n developers is assigned one project such that each project