2026 p5 División

Ver en PDF

Enviar solución

Puntos: 100
Límite de tiempo: 0.5s
Java 1.5s
Python 3 1.5s
Límite de memoria: 64M

Autor:
Tipo de problema
Lenguajes permitidos
C, C++, Java, Python

Se le proporciona una matriz que contiene n números enteros positivos. Su tarea es dividir la matriz en k submatrices de modo que la suma máxima en una submatriz sea lo más pequeña posible.

Entrada

La primera línea de entrada contiene dos números enteros n y k: el tamaño de la matriz y el número de submatrices en la división. La siguiente línea contiene n números enteros x_1,x_2,...,x_n: el contenido de la matriz.

Salida

Imprima un número entero: la suma máxima en una submatriz en la división óptima. Restricciones

1 <= n <= 200,000 1 <= k <= n 1 <= x_i <= 1,000,000,000

Ejemplos

Entrada:

5 3
2 4 7 3 5

Salida:

8

Explicación: Una división óptima es [2,4],[7],[3,5] donde las sumas de las submatrices son 6,7,8. La suma más grande es la última suma 8.


Comentarios

No hay comentarios por el momento.