Editorial for HSG 9 Quảng Trị - Tìm trên bảng số


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.

Submitting an official solution before solving the problem yourself is a bannable offence.

Gọi giá trị mà chúng ta cần tìm là X (1\le X\le N\times M) và gọi count(X) là số lượng các số trong bảng có giá trị không quá X. Khi đó count(i)\le count(i + 1) \Rightarrow Ta sử dụng chặt nhị phân để tìm X nhỏ nhất thỏa mãn count(X)=x.

Độ phức tạp thuật toán sẽ là O(T\times N\times log(N^2+M^2))



Comments

There are no comments at the moment.