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.
em vô danh tiểu tốt chứ clone ai đâu, vô voz nhìn cụ Cố Ca thiên long nhân cũng phải phấn đầu bằng 1 góc thôi, bác là động lực của em mà
Q8sGcLO.png
:beat_brick:
 
Sửa lần cuối:
Ủa sáng nay không ai làm contest à :eek:
Tuần trước vào muộn giờ contest bì trừ điểm, tuần này có vẻ gỡ lại được :D
1726371299705.png
 
Em giống 2 bác, cách của bác là O(n * n * log (sum_word_len ) ấy. Sau em lại dùng Trie mới pass Q3. Q4 trie TLE vì gặp testcase target và 1 xâu trong word toàn ký tự giống nhau ấy.
Nếu build prefix set thì time complexity là O(100*5*10^3) thôi chứ fence nhỉ, còn dp là O(n^2) sao nó vẫn TLE
Mình phải optimize mạnh nó mới ăn, cay thật
 
Thấy sol bọn nó chơi Z algo mới pass

1 số thì chơi hash được :sad:
Bọn nó hash thì AC, e hash thì WA mấy test cuối :too_sad:

N^2 thì lên 25 * 10^8 rồi thím, sống sao được :beat_brick:
Nếu build prefix set thì time complexity là O(100*5*10^3) thôi chứ fence nhỉ, còn dp là O(n^2) sao nó vẫn TLE
Mình phải optimize mạnh nó mới ăn, cay thật

  • 1 <= target.length <= 5 * 104
 
Lúc dp, kiểm tra mỗi xâu con có trong prefix Sét không mất thêm log (100000) ấy bác.
Cứ nghĩ nó là O(1) ai ngờ nó là Log =((
Panic quá ko nghĩ ra fence, chỉ nghĩ là đi optimize cái vòng loop cho nó early break là ăn. Đổi qua C++ cũng ko ăn.
Nhớ ra có cái Trie rồi trả về cái pointer của mỗi node là ăn ngon lành rồi =((
 
Thấy sol bọn nó chơi Z algo mới pass

1 số thì chơi hash được :sad:
Bọn nó hash thì AC, e hash thì WA mấy test cuối :too_sad:

N^2 thì lên 25 * 10^8 rồi thím, sống sao được :beat_brick:


  • 1 <= target.length <= 5 * 104
Mình đang nói Q3 đó fence, Q4 thì ko pass chắc rồi mà ko biết tụi nó xài z function sao. Để đi đọc đã =((
 
Mình đang nói Q3 đó fence, Q4 thì ko pass chắc rồi mà ko biết tụi nó xài z function sao. Để đi đọc đã =((
Cái set nó k đến O(log n) như của bọn C++, nhưng k hoàn toàn O(1):

Thím check cái đoạn kiểm tra contain ấy, nó look up key như kiểu look up 1 cái dictionary, nên O(1) của nó ít nhất cũng nhân với 1 cái hệ số rồi :shame:
Chơi trie ở đây là an toàn nhất :shame:
 
Cái set nó k đến O(log n) như của bọn C++, nhưng k hoàn toàn O(1):

Thím check cái đoạn kiểm tra contain ấy, nó look up key như kiểu look up 1 cái dictionary, nên O(1) của nó ít nhất cũng nhân với 1 cái hệ số rồi :shame:
Chơi trie ở đây là an toàn nhất :shame:
Thật, ngu vãi. Ăn 7 cái bugs trừ mẹ 35 phút :ah:
Lần sau cứ prefix là xài Trie đầu tiên éo nói nhiều =((
 
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.244
Quay lại
Lên đầu trang