hieunm3538
Senior Member
Mà em thấy chính ra ChatGPT detect dạng bài khá là chuẩn nhé, như câu 4 em thử hỏi chatGPT thì cũng định hướng dùng DP, nhưng hàm DP như nào thì nghĩ không ra
)))
)))
)))em xưa giờ chỉ dùng JSLần này làm được 3 câu. Hai câu đầu dễ, câu 3 t brute force dò hết các substring của từng string, may là qua được, còn câu 4 chịu
Xem tệp đính kèm 2375369
Không rõ mấy ông trong này hay code bằng ngôn ngữ nào vậy, t hay code = Python, mà mấy ông top server đa phần dùng C++
Xem tệp đính kèm 2375372

Em dùng PythonLần này làm được 3 câu. Hai câu đầu dễ, câu 3 t brute force dò hết các substring của từng string, may là qua được, còn câu 4 chịu
Xem tệp đính kèm 2375369
Không rõ mấy ông trong này hay code bằng ngôn ngữ nào vậy, t hay code = Python, mà mấy ông top server đa phần dùng C++
Xem tệp đính kèm 2375372
) Dùng C++ là dân hay thi CP rùiDetect dạng bài thì ai cũng làm được thôi fence, chat gpt chuyên gia bịa code, code láo hahaMà em thấy chính ra ChatGPT detect dạng bài khá là chuẩn nhé, như câu 4 em thử hỏi chatGPT thì cũng định hướng dùng DP, nhưng hàm DP như nào thì nghĩ không ra)))
mấy thằng này giải nhạy bén quácho em xin idea c3 với bác ( code luôn cũng dcThôi từ bỏ câu cuối, hôm nay code câu 2 câu 3 tốn thời gian quá
Câu 2 mất mẹ 20 phút debug vì cứ tưởng đề nó cho 1 index, ai ngờ 0 index
Câu 3 thì tư duy hơi lỗi submit lộn mẹ 2 lần vì ko cover edge cases
Bài 4 có vẻ ko khó lắm mà ko có thời gian đọc đề rồi![]()
)MinHeapcho em xin idea c3 với bác ( code luôn cũng dc)
thiệt gaiDùng Set xong brute force thôi bác.câu 2 các bác làm kiểu gì vậy ạ, em mãi không qua được hidden testcase
Idea bài 3 thì dùng min heap với 26 phần tử, sắp xếp min heap theo frequency + item. Preprocess các phần tử ko phải là '?' để tính cost trước.cho em xin idea c3 với bác ( code luôn cũng dc)



làm contest nhiều mà lỗi cũng nhiều quáclass Solution:
def unmarkedSumArray(self, nums: List[int], queries: List[List[int]]) -> List[int]:
marked = set()
total = sum(nums)
minHeap = []
ans = [0]*len(queries)
for index, value in enumerate(nums):
heapq.heappush(minHeap, (value, index))
print(minHeap)
a = 0
for index, k in queries:
if not index in marked:
total -= nums[index]
marked.add(index)
temp = k
while minHeap and temp:
num, j = heapq.heappop(minHeap)
if j in marked:
continue
marked.add(j)
total -= nums[j]
temp -= 1
ans[a] = total
a +=1
return ans
) Ý tưởng check thấy top 10 cũng làm thế mà implement mãi không được 
Knight chưa mai fenceBài 4 em cài DP 2 chiều đếm số subsequences có tổng bằng i và có j phần tử) Ý tưởng check thấy top 10 cũng làm thế mà implement mãi không được
![]()
Thiếu 100 điểm nữa ạKnight chưa mai fence
Cố đến tháng 5 em lên