trang chủ / bài tập / mooloo23

Xem Mooloo

Đề bài

Mô tả

Bessie dự định xem chương trình trên Mooloo vào N ngày nhất định. Một gói đăng ký d ngày liên tiếp có giá d+K moonies. Cô ấy có thể bắt đầu đăng ký bất kỳ lúc nào và đăng ký nhiều lần.

Hãy tìm chi phí tối thiểu để Bessie có thể xem vào tất cả các ngày đã lên kế hoạch.

Dữ liệu vào

  • Dòng 1: Hai số nguyên NK (1N105, 1K109).
  • Dòng 2: N số nguyên d1,d2,,dN (1d1<d2<<dN1014) — các ngày xem.

Dữ liệu ra

Một số nguyên duy nhất — chi phí tối thiểu bằng moonies. Sử dụng số nguyên 64-bit.

Ràng buộc

  • 1N105
  • 1K109
  • 1d1<d2<<dN1014

Ví dụ

Input Output Giải thích
2 4
7 9
7 Đăng ký 3 ngày liên tiếp (7-9): giá 3+4=7.
2 3
1 10
8 Hai gói 1 ngày: (1+3)+(1+3)=8, rẻ hơn gói 10 ngày giá 10+3=13.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0