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

Trại Bò

Đề bài

Mô tả

Bessie cần đạt điểm cao trong một bài thi có T test case (trọng số bằng nhau) để được vào trại bò. Test case đầu tiên là test mẫu.

Bessie nộp một lời giải không xác định (nondeterministic): lời giải luôn trả lời đúng test mẫu, nhưng với mỗi test còn lại, nó trả lời đúng hoặc sai với xác suất 50% mỗi loại.

Bessie có thể nộp tối đa K lần. Sau mỗi lần nộp, cô biết điểm số và có thể quyết định giữ kết quả này hoặc nộp lại (kết quả cũ bị thay thế). Nếu nộp quá K lần, Bessie bị loại (điểm 0).

Hãy tính điểm kỳ vọng tối đa mà Bessie có thể đạt được với chiến lược tối ưu. Điểm bằng số test case đúng.

Dữ liệu vào

Một dòng chứa hai số nguyên TK.

Dữ liệu ra

Một số thực — điểm kỳ vọng tối đa, với sai số tuyệt đối hoặc tương đối 106.

Ràng buộc

  • 2T103
  • 1K109

Ví dụ

Input Output Giải thích
2 3 1.875 Với T=2: ngoài test mẫu, chỉ có 1 test còn lại. Chiến lược tối ưu: nộp lại nếu sai test đó. Sau 3 lần nộp, xác suất đúng = 1(1/2)3=7/8. Kỳ vọng = 1+7/8=1.875.
4 2 2.875 Với T=4, K=2: điểm kỳ vọng tối đa là 2.875.

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