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
Stuck câu 2 15'
Câu 2 giả sử |a| >= |b| thì suy ra đươc min(|a - b|, |a + b|) = |a| - |b|
và max(|a - b|, |a + b|)= |a| + |b|
 
Sửa lần cuối:
Câu 4 fix mãi vẫn dính TLE :beat_plaster: :beat_plaster:
1755360206273.png
 
Cái câu 3 đọc đề cứ tưởng chỉ được reverse 1 lần ở mỗi path, sida vãi.
 
Chà, LeetCode mới thêm tính năng video footage khi làm bài để check var. Nma được 1-2 hôm th, lần sau tụi nó rút kinh nghiệm copy ra notepad chớ không cop thẳng vào Leetcode nữa :v
 
Stuck câu 2 15'
Câu 2 giả sử |a| >= |b| thì suy ra đươc min(|a - b|, |a + b|) = |a| - |b|
và max(|a - b|, |a + b|)= |a| - |b|
Q1 em đã 15 phút rồi ._. được cái Q3 nhìn ra luôn thêm cạnh ngược rồi Dijktra phát là xong nên húp nhanh
 
Dạo này thiếu ngủ và thiếu thời gian trầm trọng, mà đầu óc thiếu ngủ phải giảm 50% công lực
4gmOAMB.gif

Muốn lên 2k5 chắc phải chờ tới cuối năm vợ con về Vn mới có cơ hội try hard quá
4gmOAMB.gif


via theNEXTvoz for iPhone
 
nay choke bài 3 :( mãi không biết cách làm. Tưởng là tìm các khoảng chia hết cho k không overlap có tổng lớn nhất
4gmOAMB.png
4gmOAMB.png
4gmOAMB.png
 
Feed mẹ bài 3 rồi, mẹ con chat GPT đưa sai cái segment tree lazy update sum làm tốn thời gian debug quá
 
._. gì mà dùng đến tận đồ long bảo đao "Segment Tree" vậy gia huynh
Ý tưởng là tìm các đoạn divisible by k bằng 1 cái hash table, xong rồi merge các đoạn liên tiếp với nhau lại, xong rồi greedily sort bằng sum mỗi đoạn, xong rồi dùng segment tree range update query :ah:
 

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.110
Quay lại
Lên đầu trang