QOJ.ac

QOJ

时间限制: 1.5 s 内存限制: 256 MB 总分: 100 可 Hack ✓

#12105. Segmentos más grandes

统计

Nuestro pequeño Askhat notó un fenómeno interesante: intentar cubrir un arreglo con "saltos" de sumas cada vez mayores puede no ser tan simple como parece. Por supuesto, ahora necesitas encontrar una manera de hacerlo.

Se te da una secuencia de números enteros positivos de longitud $N$.

Divide la secuencia dada en el número máximo de segmentos de tal manera que:

  1. Cada elemento de la secuencia pertenezca exactamente a un segmento.
  2. La suma de los números en cada segmento, excepto en el primero, no sea menor que la del anterior.

Entrada

La primera línea de la entrada contiene el entero $N$ ($1 \le N \le 5 \cdot 10^5$). La siguiente línea contiene $N$ enteros positivos $a_i$ ($1 \le a_i \le 10^9$), separados por espacios.

Salida

Imprime un solo entero: el número máximo de segmentos en los que se puede dividir la secuencia dada.

Subtareas

Esta tarea contiene cinco subtareas, con restricciones adicionales:

  1. $1 \le N \le 20$, $a_i \le 10^6$. Puntuación: 13 puntos.
  2. $1 \le N \le 500$. Puntuación: 14 puntos.
  3. $1 \le N \le 3000$. Puntuación: 10 puntos.
  4. $1 \le N \le 10^5$. Puntuación: 36 puntos.
  5. Restricciones originales. Puntuación: 27 puntos.

Ejemplos

Entrada 1

4
2 3 1 7

Salida 1

3

Entrada 2

5
6 2 3 9 13

Salida 2

3

Entrada 3

3
3 1 2

Salida 3

2

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.