Phân tích và tối ưu bài toán đếm số lượng cách đảo chuỗi con tạo ra số nhỏ hơn
Mô tả bài toán
Cho một chuỗi ký tự số có độ dài n, chỉ bao gồm các chữ số từ 0 đến 9. Chuỗi này có thể được xem như một số thập phân có n chữ số. Nhiệm vụ là chọn ra một chuỗi con liên tục và đảo ngược nó (thực hiện tối đa một lần). Sau khi đảo ngược và đặt lại vào vị trí cũ, ta thu được một số mới. Yêu cầu đặt ra là đếm số lượng cách chọn chuỗ ...
Đăng vào ngày 3 tháng 9 lúc 12:48
Các bài toán tháng 3
Hiện tại vẫn đang tập luyện ARC và CF.
ARC075E
Câu hỏi là tính số lượng khoảng区间的 trung bình lớn hơn hoặc bằng \(k\). Chúng ta có thể biến mỗi số thành tổng của nó và \(k \times độ dài\) của khoảng, sau đó排序. Nếu một phần tử trong danh sách sắp xếp trước vẫn nằm ở vị trí trước một phần tử khác trong danh sách đã sắp xếp, thì khoảng trung b ...
Đăng vào ngày 24 tháng 6 lúc 20:41