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

Trò Chơi Quái Vật II

Đề bài

Mô tả

Bạn đang tiến qua n màn chơi, mỗi màn có một con quái vật. Bạn phải tiêu diệt quái vật ở màn cuối cùng (màn n), nhưng có thể bỏ qua bất kỳ quái vật nào ở các màn 1 đến n1.

Ban đầu bạn có hệ số kỹ năng x. Khi tiêu diệt quái vật i với hệ số kỹ năng hiện tại f, bạn mất si·f thời gian và hệ số kỹ năng của bạn cập nhật thành fi.

Hãy tìm tổng thời gian tối thiểu để hoàn thành tất cả các màn.

Dữ liệu vào

  • Dòng 1: hai số nguyên nx.
  • Dòng 2: n số nguyên s1,s2,,sn — độ mạnh của các quái vật.
  • Dòng 3: n số nguyên f1,f2,,fn — hệ số kỹ năng sau khi tiêu diệt mỗi quái vật.

Dữ liệu ra

  • Một số nguyên — tổng thời gian tối thiểu.

Ràng buộc

  • 1n2·105
  • 1x106
  • 1si,fi106

Ví dụ

Input Output Giải thích
5 100
50 20 30 90 30
60 20 20 10 90
2600 Tiêu diệt quái vật 2 (tốn 20×100=2000) rồi tiêu diệt quái vật 5 (tốn 30×20=600). Tổng: 2600.
1 5
3
2
15 Chỉ có 1 màn — phải tiêu diệt quái vật duy nhất: 3×5=15.

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