freedom.9
Senior Member
3Q gang nhé, sao cứ ngọng bài 4 nhỉr túm lại là 2q gang phải ko![]()

3Q gang nhé, sao cứ ngọng bài 4 nhỉr túm lại là 2q gang phải ko![]()

Dạo này mình tính Time complexity cứ bị ngáo ngáo, cắm đầu làm sqrt n cứ nghĩ là pass với 10^15, TLE sml toang luônBài 3 khoai hơn chứ bài 4 tinh ý xử lý dễ hơn kha khá
Lấy các chuỗi thỏa mãnđộ dài bit nhỏ hơn (ez)
Với các chuỗi bằng độ dài bit, lấy các chuỗi có nửa bit đầu < nửa bit đầu của n
Với chuỗi palindrome có nửa bit đầu = nửa bit đầu của n, check xem có <=n hay k
Ban đầu xử lý ngu đoạn độ dài bit ngang nhau thành cmn căn n

Bài 4 k cần dp gì đâu, trick là toàn bộ các số palindrome có số bit nhỏ hơn l hoặc có l/2 bit đầu tiên < l/2 bit đầu tiên của n thì auto đếm á, với l là độ dài bit của nDạo này mình tính Time complexity cứ bị ngáo ngáo, cắm đầu làm sqrt n cứ nghĩ là pass với 10^15, TLE sml toang luôn
Nếu biết căn N ko pass đổi qua solution đếm hoặc dùng digit dp là ngon trim rồi chứ![]()
via theNEXTvoz for iPhone
)
Nay ko feed rank nhé, khuya quá ngủ mai feed sau

Fen này hơi yếu nhỉ, 11h30 làm gì mà muộnNay ko feed rank nhé, khuya quá ngủ mai feed sau![]()
22h đi ngủ rồi



vi cau 4 de vl thim, cau 3 thi dai voi khoai hon
Xong câu 3 gần tiếng trước, còn Q4 thì bó tayvi cau 4 de vl thim, cau 3 thi dai voi khoai hon
cau 4 kinh dien cmnr

vi cau 4 de vl thim, cau 3 thi dai voi khoai hon
cau 4 kinh dien cmnr
