• 🚀 Đăng ký ngay để không bỏ lỡ những nội dung chất lượng! 💯 Hoàn toàn miễn phí!

Có Video Toán và thuật toán mỗi ngày

vl xam có topic ntn à
Sao ko mày? Từ nhỏ đến lớn tao chỉ thích chơi vs mấy thằng quậy phá trong lớp nhưng tao lúc nào cũng top 1 top 2 của lớp nên bọn đầu gấu rất quý tao. Nên lớn lên cũng vậy tao ko thích fb toàn lũ xạo L, chỉ có xam mới ăn nói mất dạy, rất hợp với tao. Nhưng tao lại thích học nên mới có topic này :))
 
m tìm bài toán cấp 2 cấp 3 nào làm cho vui đi m,thuật ngữ tin học đâu phải thèn nào cũng học đâu
 
làm cả ngày h mới có thời gian code thuật toán, hôm nay quay lại bài medium Jump Game II - LeetCode @LQDuy, @sangnguyen112233
Jump Game II, t chưa thử vài test case t đoán có thể sai.

Python:
def jump(self, nums: List[int]) -> int:
    near = far = jumps = 0

    while far < len(nums) - 1:
        farthest = 0
        for i in range(near, far + 1):
            farthest = max(farthest, i + nums[i])

            near = far + 1
            far = farthest
            jumps += 1

            return jumps
 
Jump Game II, t chưa thử vài test case t đoán có thể sai.

Python:
def jump(self, nums: List[int]) -> int:
    near = far = jumps = 0

    while far < len(nums) - 1:
        farthest = 0
        for i in range(near, far + 1):
            farthest = max(farthest, i + nums[i])

            near = far + 1
            far = farthest
            jumps += 1

            return jumps
code của mày đéo pass 2 test case vd trong bài luôn
 
Tao sửa lại rồi đây. Lỗi thụt dòng thôi. Cảm ơn m check lại.

Cái biến near của mày nhìn thừa vl thế nhỉ, for chạy đc 1 lần lại update for, nó mà cho test case 1 1 1 1 1 1 1 thì chạy đúng hài
 
Cái biến near của mày nhìn thừa vl thế nhỉ, for chạy đc 1 lần lại update for, nó mà cho test case 1 1 1 1 1 1 1 thì chạy đúng hài
near là đầu mảng con chứ duyệt nó sẽ có nhiều trường hợp, trường hợp đầu cài đặt nó duyệt 1 lần thì phải rùi mà.
 
Jump Game II, t chưa thử vài test case t đoán có thể sai.

Python:
def jump(self, nums: List[int]) -> int:
    near = far = jumps = 0

    while far < len(nums) - 1:
        farthest = 0
        for i in range(near, far + 1):
            farthest = max(farthest, i + nums[i])

            near = far + 1
            far = farthest
            jumps += 1

            return jumps
thí chủ code cho bần tăng kết quả đề hôm nay đi để tối bần tăng all in
 

Có thể bạn quan tâm

Top