RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00320

Studentsko

Unrated 레이팅 미적용
난이도
1s
시간 제한
64MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

\(2^{nd}\) round, November \(8^{th}\), 2014
The annual student team competition in table tennis of students enrolled in University of Zagreb takes place next
Saturday! Each team consists of K students. The excited students, N of them, are waiting in queue to register.
Krešo works at the registration desk. He doesn’t really feel like doing his job so he decided not to allow students
to choose a team. He decided that the first team will consist of the first K students standing in queue, the second
team the following K students, the third one the following K students and so on. . . (N will be divisible by K so
nobody is left hanging.)
Ante has estimated the skill of each player with an integer. He would like to have the K strongest players in the
first team, the following K strongest in the second team and so on. . .
Krešo has just taken a break and Ante decided to shift the students standing in queue so that he achieves his goal.
The way he shifts them is that he tells a student to step out of the queue and go back in queue after another
student or to go to the front of the queue. It takes him one minute to do this.
It’s possible that Krešo is going to return from his break any moment so Ante needs to achieve his goal as soon as
possible. Help Ante determine the minimal number of minutes necessary for him to achieve his goal.

제약

In test cases worth 30% of total points, it will hold N ⩽20.

입력 형식

The first line of input contains the integers N and K (1 ⩽K ⩽N ⩽5 000). The integer N is going to divisible
by K.
The second line contains N space separated integers v_{i} (1 ⩽v_{i} ⩽\(10^{9}\)), i^{th} number denotes the skill of the i^{th}
player standing in queue.
All contestants are going to have distinct levels of skill.

출력 형식

The first and only line of output must contain the minimal required number of minutes.

예제 1
입력
4 1
9 12 5 13
6 2
16 2 1 7 5 10
6 3
7 9 8 3 6 5
출력
output
output
1
1
3
설명

Clarification of the third example: Ante should move the students with skill levels 5, 6 and 3 to the front of the queue.
It takes him three minutes to do that.

문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2014/2015 Contest 2

평가 및 의견

Studentsko

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Studentsko

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8