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
đcm Q1 Q2 trầy trật còn Q3 thì
1736049613406.png

rank 2k7 lại donate rating cho vozer
 
chỗ này sao kg xét ở giữa vậy bác
nó sẽ luôn start từ mút left hoặc right của một index trong coins, cái này suy luận bằng tham lam,
giả sử đoạn cần tìm là A->B (inclusive)

case A nằm ở giữa range của coin thì xem A và B cái nào to hơn thì dịch về bên đó, dịch quá thì sang '0' thì phải dịch về kiểu kiểu vậy, nên nó luôn bắt đầu từ left hoặc right của các coins
 
Con mẹ giải đc 2/4 cả 2 bài contests mà vẫn lên được guardian, thật nhục nhã :sweat:
Bài 3 đi sliding windows phải là start at l và end at r mới đúng, mình đi sliding windows start at l và start at r sai sml
4gmOAMB.gif


via theNEXTvoz for iPhone
 
Con mẹ giải đc 2/4 cả 2 bài contests mà vẫn lên được guardian, thật nhục nhã :sweat:
Bài 3 đi sliding windows phải là start at l và end at r mới đúng, mình đi sliding windows start at l và start at r sai sml
4gmOAMB.gif


via theNEXTvoz for iPhone
q3 dạo này nhìn có vẻ ko căng lắm là tầm lúc còn 30p chỉ có 500 người giải dc. nhớ cái đợt trước q3 toàn 3-4k thằng giải dc
JO376jp.png
thằng top 1 hôm nay nhìn giống chatgpt quá ta. nhưng mà nó prompt kiểu gì mà lời giải khác với mấy con chatgpt free v ta
RitwTBo.png
 
q1 hôm qua giải hết 45p, q1 hôm nay giải hết 20phut (lcm với gcd còn đi tra gg nữa)
y5H4ZDj.png
chắc là tập tới ngưỡng thất bại r
 
Cay lỏ thật, chủ quan ko check thêm cái user id chỗ execTop bị nó rejudge cmnr =((, cứ nghĩ ko bị update cái user id mà có cái case nó xoá rồi add lại thành ra bị update cái user id.
Tạm bỏ contest một thời gian tập luyện =((

Python:
def execTop(self) -> int:
        while self.heap:
            priority, taskId, userId = heapq.heappop(self.heap)
            taskId = -taskId
            if taskId in self.taskIds and -priority == self.taskIds[taskId][1] and userId == self.taskIds[taskId][0]:
                del self.taskIds[taskId]
                return userId
        return -1
 
Sửa lần cuối:

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