Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#2052 · Chiến Dịch Phủ Sóng Wifi

Tại ký túc xá đại học, có một dãy gồm phòng học được xếp thành một hàng ngang từ phòng đến phòng . Ban đầu, mỗi phòng được trang bị một thiết bị mạng có mức độ ưu tiên/tốc độ khác nhau, tương ứng với một hoán vị của các số từ đến (mỗi số từ đến xuất hiện đúng một lần). Trong đó, phòng có thiết bị mang số 1 chính là phòng đặt Trạm phát Wifi băng thông rộng mạnh nhất.

Ban Quản lý KTX quyết định thực hiện chiến dịch nâng cấp mạng bằng cách chia sẻ tín hiệu theo từng đợt:

  • Mỗi đợt nâng cấp, họ chọn ra một đoạn gồm phòng liên tiếp.
  • Tất cả phòng trong đoạn được chọn sẽ được đồng bộ lại thiết bị, đổi sang sử dụng mức tín hiệu của phòng có tín hiệu tốt nhất (số nhỏ nhất) xuất hiện trong phòng đó.

Mục tiêu của Ban Quản lý là làm cho tất cả phòng trong KTX đều được phủ sóng mức 1 (tín hiệu mạnh nhất).

Bạn hãy tính xem Ban Quản lý cần thực hiện tối thiểu bao nhiêu đợt nâng cấp để phủ sóng mức 1 cho toàn bộ KTX?

Dữ liệu vào

  • Dòng 1: Hai số nguyên (số lượng phòng) và (số phòng liên tiếp được đồng bộ trong mỗi đợt). Ràng buộc: .
  • Dòng 2: số nguyên là một hoán vị của các số từ đến .

Dữ liệu ra

In ra một số nguyên duy nhất là số đợt nâng cấp tối thiểu cần thực hiện.

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
1 ms 300 KB
496 Bytes
25/09/2026
10:14
2
17 ms 220 KB
401 Bytes
25/09/2026
13:34
3
H
17 ms 300 KB
410 Bytes
25/09/2026
14:01
4
73 ms 16012 KB
311 Bytes
25/09/2026
13:06

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

GỢI Ý & HƯỚNG DẪN

Ví dụ 1:

  • Đầu vào:

4 3

2 3 1 4

  • Đầu ra: 2
  • Giải thích: Dãy ban đầu là [2, 3, 1, 4], .
  • Đợt 1: Chọn 3 phòng liên tiếp [2, 3, 1] (từ phòng 1 đến 3). Giá trị nhỏ nhất là 1, nên dãy trở thành [1, 1, 1, 4].
  • Đợt 2: Chọn 3 phòng liên tiếp [1, 1, 4] (từ phòng 2 đến 4). Giá trị nhỏ nhất là 1, dãy trở thành [1, 1, 1, 1].
  • Cần tối thiểu 2 đợt nâng cấp.


Ví dụ 2:

  • Đầu vào:

3 3

1 2 3

  • Đầu ra: 1
  • Giải thích: Chỉ cần chọn đợt 1 cho cả 3 phòng [1, 2, 3], tất cả lập tức thành [1, 1, 1]. Tốn đúng 1 đợt.


Ví dụ 3:

  • Đầu vào:

8 3

7 3 1 8 4 6 2 5

  • Đầu ra: 4
  • Giải thích: Với phòng và mỗi đợt phủ sóng được phòng, số đợt tối thiểu cần thực hiện là 4 đợt.
Viết code