Tasks and Deadlines.
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
512M
Author:
Problem types
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Perl, Prolog, Python, Rust, Scala, Swift, VB, Zig
Usted tiene que procesar tareas. Cada tarea tiene una duración y una fecha límite, y las procesarás en cierto orden, una tras otra. Tu recompensa por una tarea es
, donde
es su fecha límite y
es tu tiempo de finalización. (El tiempo inicial es
, y tienes que procesar todas las tareas aunque una tarea te dé una recompensa negativa).
¿Cuál es tu recompensa máxima si actúas de forma óptima?
Entrada
- La primera línea de entrada tiene un número entero
: el número de tareas.
- Después, hay
líneas que describen las tareas. Cada línea tiene dos enteros
y
: la duración y la fecha límite de la tarea.
Salida
Imprime un entero: la recompensa máxima.
Restricciones
Ejemplo de Entrada
3
6 10
8 15
5 12
Ejemplo de Salida
2
Comments