Logo
(追記) (追記ここまで)

26939번 - Biblioteket 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB41252058.824%

문제

Du jobbar på ett bibliotek och vill ställa tillbaka ett antal böcker i hyllorna. Hyllorna är placerade längs $x$-axeln. Givet i vilken hylla varje bok ska stå (en $x$-koordinat mellan $-1,000円$ och 1ドル,000円$) och det maximala antalet böcker som du kan bära samtidigt, bestäm den kortaste sträckan du måste gå för att ställa tillbaka alla böcker. Böckerna som ska ställas tillbaka befinner sig ursprungligen på position 0ドル$. Du behöver inte gå tillbaka efter att ha återställt den sista boken.

입력

På första raden står två heltal: antalet böcker som ska ställas tillbaka $N,ドル där 1ドル \le N \le 100,ドル och antalet böcker du kan bära samtidigt $K,ドル där 1ドル \le K \le 100$. Sedan följer $N$ rader med ett heltal på varje rad, x-koordinaten för den hylla där varje bok ska stå.

출력

Programmet ska skriva ut en rad med ett heltal: den minimala sträckan du måste gå för att sätta tillbaka alla böckerna.

제한

예제 입력 1

4 2
3
1
4
-4

예제 출력 1

14

힌트

Du kan exempelvis börja med att ta med dig böckerna som ska till hylla 3 och 4. Därefter hämtar du boken som ska till hylla 1 och slutligen tar du boken som ska till hylla -4.

출처

Olympiad > Swedish Olympiad in Informatics > 2009 > Online Qualification B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /