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

Hàm Của Bessie

Đề bài

Mô tả

Bessie định nghĩa hàm f(x) trên tập [1,N] bởi N số nguyên a1,a2,,aN, trong đó f(x)=ax.

Cô muốn biến f thành hàm lũy đẳng (idempotent), nghĩa là f(f(x))=f(x) với mọi x[1,N].

Để thay đổi ai thành bất kỳ giá trị nào trong [1,N], cô phải trả chi phí ci. Hãy tìm tổng chi phí nhỏ nhất để đạt được tính lũy đẳng.

Dữ liệu vào

  • Dòng 1: Số nguyên N (1N2×105)
  • Dòng 2: N số nguyên a1,a2,,aN (1aiN)
  • Dòng 3: N số nguyên c1,c2,,cN (1ci109)

Dữ liệu ra

In ra tổng chi phí nhỏ nhất.

Ràng buộc

  • 1N2×105
  • 1aiN
  • 1ci109

Ví dụ

Input Output Giải thích
5
2 4 4 5 3
1 1 1 1 1
3 Đổi a1=4, a4=4, a5=4, tổng chi phí 3.
8
1 2 5 5 3 3 4 4
9 9 2 5 9 9 9 9
7 Đổi a3=3, a4=4, tổng chi phí 2+5=7.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0