Entrevista a los 150 mejoresMedio

Suma de subconjunto igual de partición

Guía detallada e implementación de Python para el problema 'Suma de subconjunto igual de partición'.

Declaración del problema

Medio

Dado un número de matriz entero, devuelva True si puede dividir la matriz en dos subconjuntos de modo que la suma de los elementos en ambos subconjuntos sea igual, o False en caso contrario.

Escribe una función canPartition(nums: List[int]) -> bool.

Restricciones
  • 1 <= len(nums) <= 200
  • 1 <= nums[i] <= 100

Ejemplos

Example 1
Input
nums = [1,5,11,5]
Output
True
Explanation

The array can be partitioned as [1, 5, 5] and [11].

Example 2
Input
nums = [1,2,3,5]
Output
False
Explanation

The array cannot be partitioned into equal sum subsets.

Need a Hint?
Considere el uso de estructuras de datos 1D específicas de DP, como conjuntos o montones.
Edge Cases to Watch
  • Estructuras de entrada vacías
  • Entradas de un solo elemento
  • Grandes límites numéricos

¿Listo para resolver?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Abrir en el editor
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.