Решение задачи Девочка и максимальная сумма с Codeforces
Без пояснения   Просмотров: 96
Девочка очень любит задачи про запросы на массиве.
Однажды ей попалась довольно известная задача: дан массив из n элементов (элементы массива проиндексированы от 1); также есть q запросов, каждый из которых задается парой целых чисел l i, r i (1 ≤ l i ≤ r i ≤ n). Для каждого запроса необходимо найти сумму всех элементов массива с индексами от l i до r i включительно.
Такая задача показалась Девочке довольно скучной. Она решила, что перед тем, как отвечать на запросы, она перемешает элементы массива, причем так, чтобы сумма ответов на все запросы была максимально возможной. Ваша задача — найти значение этой максимальной суммы.
Однажды ей попалась довольно известная задача: дан массив из n элементов (элементы массива проиндексированы от 1); также есть q запросов, каждый из которых задается парой целых чисел l i, r i (1 ≤ l i ≤ r i ≤ n). Для каждого запроса необходимо найти сумму всех элементов массива с индексами от l i до r i включительно.
Такая задача показалась Девочке довольно скучной. Она решила, что перед тем, как отвечать на запросы, она перемешает элементы массива, причем так, чтобы сумма ответов на все запросы была максимально возможной. Ваша задача — найти значение этой максимальной суммы.