Loading [MathJax]/jax/output/SVG/jax.js

4-й этап Республиканской олимпиады по информатике 2020-2021, 2 тура


Есеп A. Геологиялық зерттеу

Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes

<<КазЖелУгЗол>> компаниясы пайдалы қазбаларды өндіру бойынша ірі ауқымды жоспар дайындауда. Компания n кен орындарын зерттеу үшін геолог Асемді жалдады. Компания тізіміндегі i-ші кен орнының күтілетін өндіру көлемін Асем ci-ға бағалады. Кен орындарының жанында қойма салу қажет болғандықтан, өндіру жұмыстары тізімде қатар орналасқан кен орындарында өтеді деп шешілді. Сонымен бірге, компанияның қаржылық талдау бөлімі fk(l,r)-ді cl,cl+1,...,cr сандары арасындағы мәнінің кемуі бойынша k-ші санға тең деп шешті. Егер l-дан r-ға дейінгі кесіндіде k-дан кем сан болса, fk(l,r) мәні нөлге тең болады. Компания директоры қандай да бір k үшін S=1<=l<=r<=nfk(l,r) мәнін білгісі келді (барлық (l,r) кесінділері үшін fk(l,r) сомасы). Асем ci мәндерінің дұрыстығына сенімді. S мәнін тиімді есептеу үшін бағдарлама жазуға көмектесіңіз.
Формат входного файла
Бірінші жолда екі сан n және k берілген (1<=n<=105,1<=k<=min(n,500)). Екінші жолда n сандар c1,c2,...,cn берілген -- кен орындарын бағалау (1<=ci<=107).
Формат выходного файла
Бір бүтін санды -- S-ті шығарыңыз.
Система оценки
Есеп 9 бөлімнен тұрады:
  1. Есептің шартында берілген тесттер. 0 ұпайға бағаланады.
  2. n<=100. 11 ұпайға бағаланады.
  3. n<=5000, k=1. 11 ұпайға бағаланады.
  4. n<=5000. 12 ұпайға бағаланады.
  5. n<=105, k=1. 15 ұпайға бағаланады.
  6. n<=105, k=2. 10 ұпайға бағаланады.
  7. n<=105, ai<=2. 9 ұпайға бағаланады.
  8. n<=105, ai<=500. 14 ұпайға бағаланады.
  9. Есептің толық шарттары. 18 ұпайға бағаланады.
Примеры:
Вход
5 3
1 2 3 2 1
Ответ
10
Вход
7 4
1 1 1 1 1 1 1
Ответ
10
Замечание
Бірінші мысалда f3(1,3)=f3(3,5)=1,f3(1,4)=f3(1,5)=f3(2,4)=f3(2,5)=2. ( Daniyar Zakarin )
посмотреть в олимпиаде

Комментарий/решение: