thảo luận Leetcode contest, đường tới Guardian

  • Người tạo chủ đề Người tạo chủ đề freedom.9
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
bài palindrome hình như nọ mới ra rồi, em vẫn lưu cái code gen palindrome o(sqrt(10^n)) để copy, code câu ấy chục phút sub cái xanh luôn.
giờ cứ thấy hàm nào hay hay lưu mẹ lại mai sau cóp cho nhàn mà còn ko bug
 
Vl, nó thêm test case nào thế bác :sweat:
Cho mình cái test cases với, cười vãi.
Đm bài này đúng dễ mà sao hôm đó mình ko làm đc, dùng dp quá dễ luôn :too_sad: bài 6 điểm có khác
Đang ở Guardian mà ăn rank 17k về luôn vozliz mất :sweat:
via theNEXTvoz for iPhone
JavaScript:
[
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
]
Đây bác. Có lên có xuống thôi mà.
 
JavaScript:
[
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
]
Đây bác. Có lên có xuống thôi mà.
À bữa trước mình test case từ 1 - 100 chứ ko phải case duplicated kiểu này
 
Móa cay Q4 hôm nay vãi, biết là dùng BFS + DP rồi mà không thể nào tối ưu được quả DP, toàn dính TLE.
 
Câu 2 thì dùng binary search. Câu 3 thì nó lừa đảo, làm dp là toang ngay, dùng greedy thôi.

C++:
class Solution {
public:
    long long findMaximumScore(vector<int>& nums) {
        long long ret = 0;
        int cur = nums[0];
        for (int i = 1; i < nums.size(); ++i) {
            ret += cur;
            cur = max(cur, nums[i]);
        }
        return ret;
    }
};

Hôm nay làm đc 3Q đầu với ăn 3 con bọ, do dùng C++, k để ý return type là long long nên toàn bị tràn số, :ah:

Câu 4 vẫn đang loay hoay dùng bitmask, :beat_brick:
 
Câu 2 thì dùng binary search. Câu 3 thì nó lừa đảo, làm dp là toang ngay, dùng greedy thôi.

C++:
class Solution {
public:
    long long findMaximumScore(vector<int>& nums) {
        long long ret = 0;
        int cur = nums[0];
        for (int i = 1; i < nums.size(); ++i) {
            ret += cur;
            cur = max(cur, nums[i]);
        }
        return ret;
    }
};

Hôm nay làm đc 3Q đầu với ăn 3 con bọ, do dùng C++, k để ý return type là long long nên toàn bị tràn số, :ah:

Câu 4 vẫn đang loay hoay dùng bitmask, :beat_brick:
Nay contest để quên não mẹ nó rồi, cay thật.
Trừ 40 điểm =(( làm câu 1 xong rồi loay hoay mãi chán thật chứ, câu nào cũng dễ mà cứ loay hoay =(( chắc tuần này luyện mấy bài hard DP nhiều quá vô contest chưa load về kịp mấy bài Medium
 
Câu 2 thì dùng binary search. Câu 3 thì nó lừa đảo, làm dp là toang ngay, dùng greedy thôi.

C++:
class Solution {
public:
    long long findMaximumScore(vector<int>& nums) {
        long long ret = 0;
        int cur = nums[0];
        for (int i = 1; i < nums.size(); ++i) {
            ret += cur;
            cur = max(cur, nums[i]);
        }
        return ret;
    }
};

Hôm nay làm đc 3Q đầu với ăn 3 con bọ, do dùng C++, k để ý return type là long long nên toàn bị tràn số, :ah:

Câu 4 vẫn đang loay hoay dùng bitmask, :beat_brick:
Xem mấy thằng top làm Q3 nhìn gọn vãi, nó chỉ cần cộng số lớn nhất tại thời điểm hiện tại là được :(. Coi như không cần quan tâm đến index theo như đề bài nhắc tới luôn.

Đây mình vẫn dùng 2 biến để lưu lại index + số vừa được jump nhìn mọi thật. Đúng là tư duy vẫn cần cải thiện nhiều :gach:

via theNEXTvoz for iPhone
 
Xem mấy thằng top làm Q3 nhìn gọn vãi, nó chỉ cần cộng số lớn nhất tại thời điểm hiện tại là được :(. Coi như không cần quan tâm đến index theo như đề bài nhắc tới luôn.

Đây mình vẫn dùng 2 biến để lưu lại index + số vừa được jump nhìn mọi thật. Đúng là tư duy vẫn cần cải thiện nhiều :beat_brick:

via theNEXTvoz for iPhone
Thì t cũng chỉ cộng số lớn nhất cho đến index hiện tại, đâu có lưu index đâu, :rolleyes:
 
Nay contest để quên não mẹ nó rồi, cay thật.
Trừ 40 điểm =(( làm câu 1 xong rồi loay hoay mãi chán thật chứ, câu nào cũng dễ mà cứ loay hoay =(( chắc tuần này luyện mấy bài hard DP nhiều quá vô contest chưa load về kịp mấy bài Medium
Vậy làm đc mỗi câu đầu thôi à? :burn_joss_stick:
 
đi làm mệt vkl ấy, phận jun code hoa cả mắt, giờ sợ không có sức mà đọc đề luôn.
UKiCiKh.png
UKiCiKh.png
UKiCiKh.png
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

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