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

7235번 - Rūbų kabykla 서브태스크다국어

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

문제

Zigmas dirba rūbinėje, kur įnoringi žmonės patys pasikabina rūbus, bet paskui lieka nepatenktinti vieta, kurioje juos pakabino.

Rūbinėje yra tiesi rūbų kabykla, kur N žmonių pakabino po vieną rūbą. Visi rūbai kabo taškuose ai, kurių koordinatės yra sveikieji skaičiai. Viename taške kabo ne daugiau kaip vienas rūbas. Kiekvieno rūbo savininkas nori perstumti savo rūbą į tašką, kurio koordinatė bi, ir jo nepasitenkinimas lygus jo rūbo atstumui iki norimo taško.

Zigmas nori kuo labiau sumažinti savininkų nepasitenkinimą perstumdydamas rūbus. Jam neleista nukabinti rūbų, taigi rūbai negali susikeisti vietomis, bet leidžiama sustumti kelis rūbus taip arti vienas kito, kad jie turėtų tą pačią koordinatę.

Suskaičiuokite, kokia gali būti mažiausia nepasitenkinimų suma perstumdžius rūbus.

입력

Pirmoje eilutėje pateikti du tarpais atskirti sveiki skaičiai – rūbų skaičius N ir kabyklos ilgis L.

Antroje eilutėje pateikta N tarpais atskirtų sveikųjų skaičių ai, žyminčių pradines rūbų koordinates.

Trečioje eilutėje pateikta N tarpais atskirtų sveikųjų skaičių bi, žyminčių koordinates, kuriose savininkai nori, kad atsidurtų jų rūbai.

출력

제한

  • 2 ≤ N ≤ 100 000
  • 0 ≤ ai, bi ≤ L ≤ 109
  • N ≤ L + 1
  • ai ≠ aj jei i ≠ j

서브태스크

번호배점제한
112

N, L ≤ 8

28

|ai − bi| ≤ 1

317

N, L ≤ 200

413

N ≤ 5 000

550

Papildomų ribojimų nėra

예제 입력 1

4 6
5 1 2 4
4 5 3 2

예제 출력 1

3

Jei pirmą rūbą nustumtume į koordinatę 4, o likusius rūbus sustumsime į koordinatę 3, tai pirmo ir trečio rūbo savininkų nepasitenkinimas bus 0, antro 2, o ketvirto 1.

힌트

출처

Olympiad > Lithuanian Olympiad in Informatics > Lithuanian Olympiad in Informatics 2020/2021 > National Round (2) > 10-12 Classes 3번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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