thảo luận Leetcode contest, đường tới Guardian

  • Người tạo chủ đề Người tạo chủ đề freedom.9
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
1722137825963.png
ai lam Q3 chua :cry:
 
q3 làm 1 cái unordered_map<int,ordered_set>m key là số lượng 0, value là cái set các index, tại mỗi điểm i đếm xem bao nhiêu con 0 (đếm cộng dồn)
tại mỗi điểm i, chỉ cần duyệt bao nhiêu con 0 bằng for 0->sqrt(i) rồi tính toán các điểm j sao cho thảo mãn điều kiện, đếm bằng binsearch trong cái map kia.
dpt nsqrt(n)log(n)
dạng này phải làm nhiều, nhuyễn tay mới nhìn ra nhanh được
 
q3 làm 1 cái unordered_map<int,ordered_set>m key là số lượng 0, value là cái set các index, tại mỗi điểm i đếm xem bao nhiêu con 0 (đếm cộng dồn)
tại mỗi điểm i, chỉ cần duyệt bao nhiêu con 0 bằng for 0->sqrt(i) rồi tính toán các điểm j sao cho thảo mãn điều kiện, đếm bằng binsearch trong cái map kia.
dpt nsqrt(n)log(n)
dạng này phải làm nhiều, nhuyễn tay mới nhìn ra nhanh được
Vcl C++ O(N * sqrt(N) * log(N)) vẫn pass à. Python làm O(N * sqrt(N)) còn timeout :sweat: , Phải convert sang C++ thì chạy mất có 2xx ms :amazed:
 
Ko làm contest thì ngứa tay, làm thì toàn cheat nản quá.
Chắc tối vô làm lại, dù gì vẫn phải cày lên Guardian

via theNEXTvoz for iPhone
 
Cho em hỏi nếu như phỏng vấn thì họ có yêu cầu viết code giải thuật bằng ngôn ngữ nào không ạ?
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
freedom.9,
Người trả lời cuối
freedom.9,
Trả lời
2.480
Lượt xem
130.111
Quay lại
Lên đầu trang