Given task process times and numServer servers, each server takes a contiguous block of at least m tasks and its processing time is the sum of its m largest tasks; find the maximum possible total processing time.
Asked in the online assessment stage.
Implement maximize_processing_time(task_times, numServer, m). The input is an integer array, a positive server count, and a positive integer m. Return the maximum integer total processing time after partitioning all tasks into exactly numServer contiguous blocks, each containing at least m tasks.
def maximize_processing_time(task_times, numServer, m):