thảo luận Leetcode + Codeforces, Competitive programming contest. Đường tới Guardian + Candidate Master.

  • Người tạo chủ đề Người tạo chủ đề freedom.9
  • Ngày bắt đầu Ngày bắt đầu
Bài 2:
1759032028060.png
 
thím đắp Q4 vào Q3 ăn luôn mà nhỉ?
T giải Q4 theo cách dưới đây. Độ phức tạp là O((r-l)^3 * log(n)) lận, cho vào Q3 không được.
Mã:
Tính số ZigZag array có arr[1] > arr[0] trước:
dp: dict chứa các matrix
dp[length][i][j]: số ZigZag array có có số phần tử là length, giá trị đầu là i, giá trị cuối là j
Để tính dp[n]: Chia mảng thành 2 phần có độ dài length1 và length2, phần đầu có số phần tử lẻ, 2 phần có 1 phần tử chung.
[LIST]
[*]Nếu n chẵn => length1 = n-1, length2 = 2
[*]Nếu n lẻ => length1 = n//2 hoặc n//2 + 1, length2 = n - length1 + 1
[*]dp[n] = dp[length1] . dp[length2] (nhân ma trận)
[/LIST]
Số ZigZag array có arr[1] < arr[0] cũng bằng trường hợp trên.
 
Sửa lần cuối:
à ừa q3 r-l 2000, chắc do t ném cách dp vào Q4 trc tạch ném vào Q3 ăn =))))
câu cuối xử lý theo hướng này thôi:
Các chuỗi tăng với giảm song ánh 1-1, nên tổng toàn bộ chuỗi bằng 2* chuỗi bắt đầu tăng trước
Xong dùng ma trận chuyển trạng thái của vector ban đầu là [1,1,...,1] (v = số chuỗi kết thúc ở vị trí i) xong nhân ma trận đủ n lần thôi, nhân ma trận thì log n
 
Đần quá, chỉ cần xử lí cái direction chỉ cho nó up down là ngon tự dưng đi kẹp thêm cái biến streak làm mẹ gì ko biết =(( DNA issue rồi
 
mấy thím trong này sôi nổi quá, như này thì pv faang chắc cũng đơn giản nhỉ? :eek:
K biết thím cod móc mỉa gì k chứ phỏng vấn vô vàn yếu tố lắm
Ví dụ nhưu hai bài cuối contest sáng nay bị hỏi thì gãy phết đấy nếu nó xoáy vào điều kiện liên tục
Chưa kể k phải có mỗi dsa trong phỏng vấn nữa.
 
K biết thím cod móc mỉa gì k chứ phỏng vấn vô vàn yếu tố lắm
Ví dụ nhưu hai bài cuối contest sáng nay bị hỏi thì gãy phết đấy nếu nó xoáy vào điều kiện liên tục
Chưa kể k phải có mỗi dsa trong phỏng vấn nữa.
móc mỉa gì đâu, mấy cty tier 1/faang thì pv mid level hỏi dsa là chính mà, mà đa số là medium thôi, chừng nào senior thì mới đòi hỏi cao về system design. Trong này quất hard ầm ầm làm mình thắc mắc là mấy thím có đi pv ko?
 
móc mỉa gì đâu, mấy cty tier 1/faang thì pv mid level hỏi dsa là chính mà, mà đa số là medium thôi, chừng nào senior thì mới đòi hỏi cao về system design. Trong này quất hard ầm ầm làm mình thắc mắc là mấy thím có đi pv ko?
:v tương lai sẽ có bác ạ, chuẩn bị chờ có cơ hội là quất luôn thôi bác 🤣🤣🤣
 
móc mỉa gì đâu, mấy cty tier 1/faang thì pv mid level hỏi dsa là chính mà, mà đa số là medium thôi, chừng nào senior thì mới đòi hỏi cao về system design. Trong này quất hard ầm ầm làm mình thắc mắc là mấy thím có đi pv ko?
thím đi pv FAANG r à, tôi tưởng nó có nhiều round vl mà chẳng nhẽ hỏi mỗi dsa
 
Q3 khá hay, lâu rồi ko thấy contest ra mấy bài hay thế này.
Sau mấy bài mà cần prefix sum dp thì đi luôn bottom up cho nhẹ đầu, optimize top down mệt quá.
Với lại nhìn ko ra cái vụ up down theo kiểu ziczag. Nói chung làm ko ra nhưng khá thỏa mãn sau khi giải lại
zFNuZTA.gif


Python viết code bị TLE khá tào lao, đề cứ cho N tầm 2000 là kiểu gì ae python cũng ăn bug do TLE dù chỉ giải bằng On^2.
 
Trong này làm contest giải đề chủ yếu để luyện não cho vui về già khỏi bị Alzheimer thôi chứ có ai đủ trình vào Fang phập gì đâu
zFNuZTA.gif



via theNEXTvoz for iPhone
e giải toàn kiểu ngồi ngâm, observe data 1 lúc lâu mới giải, làm kiểu đó vào là thấy cho rớt từ vòng gửi xe r :sad:nghe mấy lò luyện pvan trên mạng toàn kêu chấm cảđiểm giao tiếp. điểm trình bày suy nghĩ nữa
 

Thống kê chủ đề

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