Cố Trường Ca
Senior Member
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à![]()

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à![]()

Q4 tìm LIS thôi fence, Q3 nhìn sai constrain giải sai hướng ngay từ đầu nên bug smlhoá ra là câu 4 dễ hơn, mình nhìn đề tưởng khó hơn lại ko làm nữa đi xem đá bóng![]()
lướt solution thấy có cha nào bảo đây là Google OA, fency @freedom.9 ko làm đc thì sao đi pv![]()


Rating 2k8 rụng Q3 như thườnghoá ra là câu 4 dễ hơn, mình nhìn đề tưởng khó hơn lại ko làm nữa đi xem đá bóng![]()
lướt solution thấy có cha nào bảo đây là Google OA, fency @freedom.9 ko làm đc thì sao đi pv![]()
, hay xem youtube thanh niên này chạy DP nên bài này sai y hệt luôn, lúc đầu vô chạy DP top down ăn bugs vl 
Bác dùng cái virtual contest để thi thử mấy contest trước đó ấy, có ranking của mọi người và của mình thời gian thực luôn. Thi xong thì đọc solution rồi thi thử lại.có cách gì để giỏi hơn không ạ, em làm được đúng 1 câu contest![]()

Chơi hash còn bị WA thím ạ, quay đi quay lại Trie thì passLùm mé cái câu 5*10^3 giải On^2 éo pass phải xài tới trie, súc vật
Xem tệp đính kèm 2684310

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.Lùm mé cái câu 5*10^3 giải On^2 éo pass phải xài tới trie, súc vật
Xem tệp đính kèm 2684310
Bác thử TC này xem: target = 'a' * 50000, words = ['a' * 50000]. Ăn thế nào được bác.Q4 xài bottom up + trie vẫn tạch 7 test casesngày gì toàn TLE MLE
![]()
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 TLEEm 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.
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.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

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
Cứ nghĩ nó là O(1) ai ngờ nó là LogLú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.


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 đãThấy sol bọn nó chơi Z algo mới pass
1 số thì chơi hash được
Bọn nó hash thì AC, e hash thì WA mấy test cuối
N^2 thì lên 25 * 10^8 rồi thím, sống sao được
- 1 <= target.length <= 5 * 104

Cái set nó k đến O(log n) như của bọn C++, nhưng k hoàn toàn O(1):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 đã![]()


Thật, ngu vãi. Ăn 7 cái bugs trừ mẹ 35 phútCái set nó k đến O(log n) như của bọn C++, nhưng k hoàn toàn O(1):
![]()
cpython/Objects/setobject.c at main · python/cpython
The Python programming language. Contribute to python/cpython development by creating an account on GitHub.github.com
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
Chơi trie ở đây là an toàn nhất![]()

