Codeforces Round 664 (Div. 1) |
---|
Закончено |
Слышали ли вы когда-нибудь о мессенджере QQ? В групповых чатах QQ администратор может заглушить пользователя на несколько дней.
В групповом чате Boboniu, есть человек, которого зовут Du Yi, который любит подшучивать над Boboniu каждый день.
Du будет общаться в чате на протяжении $$$n$$$ дней. В $$$i$$$-й день:
Настроение Boboniu это константа $$$m$$$. В $$$i$$$-й день:
Итоговой фактор веселья это сумма факторов веселья в дни, когда Du мог разговаривать.
Du попросил вас найти наибольший возможный фактор веселья по всем перестановкам $$$a$$$.
В первой строке записаны три целых числа $$$n$$$, $$$d$$$ и $$$m$$$ ($$$1\le d\le n\le 10^5,0\le m\le 10^9$$$).
Во второй строке записаны $$$n$$$ целых чисел $$$a_1, a_2, \ldots,a_n$$$ ($$$0\le a_i\le 10^9$$$).
Выведите одно целое число: максимальный итоговый фактор веселья по всем перестановкам $$$a$$$.
5 2 11 8 10 15 23 5
48
20 2 16 20 5 8 2 18 16 2 16 16 1 5 16 2 13 6 16 4 17 21 7
195
В первом примере, вы можете переставить $$$a'=[15, 5, 8, 10, 23]$$$. Тогда история общения Du будет выглядеть следующим образом:
Таким образом, итоговый фактор веселья равен $$$48$$$.
Название |
---|