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
Q4 qua cũng ko khó, dùng DP + PIE + Binary search là ra. Còn intuitive hơn Q3
Python:
class Solution:
    def maxWalls(self, robots: List[int], distance: List[int], walls: List[int]) -> int:
        robots = sorted(zip(robots, distance))
        boundary = []
        n = len(robots)
        for i in range(n):
            left = robots[i][0] - robots[i][1]
            right = robots[i][0] + robots[i][1]
            left = max(left, robots[i-1][0] + 1 if i != 0 else 0)
            right = min(right, inf if i == n - 1 else robots[i + 1][0] - 1)
            boundary.append([robots[i][0], left, right])
        walls.sort()
        ans = 0
        def query(left, right):
            if left > right:
                return 0
            leftIndx = bisect_left(walls, left)
            rightIndex = bisect_right(walls, right)
            return rightIndex - leftIndx
        
        n = len(robots)
        dpLeft = [0]*n
        dpRight = [0]*n
        dpLeft[0] = query(boundary[0][1], boundary[0][0])
        dpRight[0] = query(boundary[0][0],  boundary[0][2])
        for i in range(1, n):
            curr, l, r = boundary[i]
            throwLeft = query(l, curr)
            dpLeft[i] = throwLeft + dpLeft[i- 1]
            dpLeft[i] = max(dpLeft[i] , dpRight[i - 1] + throwLeft - query(boundary[i][1], boundary[i - 1][2]))
            throwRight = query(curr, r)
            dpRight[i] = throwRight + max(dpRight[i - 1], dpLeft[i - 1])

        return max(dpRight[-1], dpLeft[-1])
 
Q2 hôm nay có tính là adhoc không nhỉ, em thấy khó chịu scais dạng nhuQ2 hôm quá
Q2 thì gọi là greedy thôi fen chứ ko có adhoc gì, observation rồi tìm case sai thôi. Q2 mình làm tốn có 5ph
Tụi nó đang than phiền đề ko rõ ràng, nhưng mà mấy thằng top nó đọc đề nó submit ăn liền mà nhỉ chứ có gì ko rõ ràng đâu

via theNEXTvoz for iPhone
 
1756054309320.png

tuần này nghỉ ngơi sang tuần lên resort cày tiếp, tới 2k5 thì nghỉ :p.
 
Hi các tiền bối, e năm nay năm nhất ạ. Mn cho e hỏi nên học thuật toán với ctdl cho chắc, qua cses các thứ trước hay đấm luôn codeforces ạ? :adore:
 
Hi các tiền bối, e năm nay năm nhất ạ. Mn cho e hỏi nên học thuật toán với ctdl cho chắc, qua cses các thứ trước hay đấm luôn codeforces ạ? :adore:
Năm nhất thì học codeforces thôi, join mấy clb ở trường kêu mấy thằng nó chỉ cho nó nhanh kết hợp luyện thêm codeforces

via theNEXTvoz for iPhone
 
Tuần sau nghỉ lễ trùng kích Guardian lại cái nhỉ
zFNuZTA.gif

Dạo này căn cơ cảnh giới đã được củng cố
via theNEXTvoz for iPhone
contest tuần tới có sponsor của cty chữ tàu JQ Investments.. 50 hạng đầu có vé phỏng vấn
07xPour.png
mấy a tàu chắc join cháy máy. vào độ kiếp chung khéo thành vozlit. bài chắc chắn ko có vụ 4-5-5-6 đâu. bét phải có câu 8pt
 
Sửa lần cuối:
contest tuần tới có sponsor của cty chữ tàu JQ Investments.. 50 hạng đầu có vé phỏng vấn
07xPour.png
mấy a tàu chắc join cháy máy. vào độ kiếp chung khéo thành vozlit. bài chắc chắn ko có vụ 4-5-5-6 đâu. bét phải có câu 8pt
Ko biết cty này là cty gì mà pv 50 hạng đầu, vô cái web thì lag tung cả đít lên.
Đã độ kiếp phi thăng thì ko sợ, sợ thì đi về
FY7e6U1.gif


via theNEXTvoz for iPhone
 

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