hiếu thứ tha
Senior Member
cóp sol thôi![]()
hint em đicóp sol thôi![]()
hint em điĐể ý case 00:15 vs 23:59 vs 00:00 làm sao vừa so sánh 00:00 với thằng 00:15 , vừa so sánh với 23:59 được. 00:00, 00:15, 23:59, 00:00daily hôm nay em chạy 2 vòng for bị TLE 2 case cuối , giờ nên làm sao nhỉ mọi người![]()
Daily nay convert qua minutes hết đi, mấy bài dạng này phải có 1 cái origin, origin bài này là 0daily hôm nay em chạy 2 vòng for bị TLE 2 case cuối , giờ nên làm sao nhỉ mọi người![]()
bài này hint = solution r,hint em đi

í là em compare time được ròi, chỉ là em loop qua hết các pair luôn nên nó TLE (đoán vậy) nên chắc là sẽ có trick nào đó để không cần loop hết (sort hay sao đó, đoán vậy)![]()
TLE thì là đúng rồi nhưng do thuật không đủ nhanh thôi bác, tầm này chỉ có nghĩ tiếp xem cải thiện ở đâu hoặc soi sol thôi bác.í là em compare time được ròi, chỉ là em loop qua hết các pair luôn nên nó TLE (đoán vậy) nên chắc là sẽ có trick nào đó để không cần loop hết (sort hay sao đó, đoán vậy)![]()
Ngày xưa ko biết mấy trường đại học ở VN có dạy mấy cái này ko nhỉ
Đúng là có thầy dạy cái khác hẳn, dễ hiểu trực quanxưa học FPT ko ai dạy mấy cái này toàn dạy mấy cái cơ bản, mà hồi đó mấy cái cơ bản cũng học ko xong
![]()
class Solution {
func findMinDifference(_ timePoints: [String]) -> Int {
let times = timePoints.map {
//let arr = $0.components(separatedBy:":")
//return Int(arr[0])!*60 + Int(arr[1])!
Int($0.prefix(2))! * 60 + Int($0.suffix(2))!
}.sorted()
var diff = Int.max
let full = 24*60
let haft = 12*60
var pre = times.last!
for time in times {
let num = abs(time-pre)
if num > haft {
diff = min(diff, full - num)
} else {
diff = min(diff, num)
}
pre = time
}
return diff
}
}
em chỉ chờ có câu này thôi, đi cóp sol thoi í ì iTLE thì là đúng rồi nhưng do thuật không đủ nhanh thôi bác, tầm này chỉ có nghĩ tiếp xem cải thiện ở đâu hoặc soi sol thôi bác.

Ừ đúng rồi mấy ông thầy dạy toàn cầm slide đọc, chán đời vãi. Thầy trong video dạy viết bảng, tương tác với sinh viên, dẫn dắt từng bước dễ hiểu đúng đỉnh, giáo dục tư bản có khác.Mấy thuật nâng cao này thì BKHN không có dạy nhé bác, chỉ dạy mấy thứ cơ bản như quy hoạch động hay đồ thị,.. Nhưng nói chung thì nhìn qua cũng không chi tiết vẽ bảng như trong video trên, chỉ nói ý tưởng với dùng slide là chính.

thấy bảo BKHN sort thì day mỗi bubble sọtỪ đúng rồi mấy ông thầy dạy toàn cầm slide đọc, chán đời vãi. Thầy trong video dạy viết bảng, tương tác với sinh viên, dẫn dắt từng bước dễ hiểu đúng đỉnh, giáo dục tư bản có khác.
Xưa đại học học mấy môn thầy dạy ngon học thì điểm cao![]()

thời đại học đi đúng buổi đầu chia nhóm với buổi thi, hèn gì giờ ngu quá trời huhuỪ đúng rồi mấy ông thầy dạy toàn cầm slide đọc, chán đời vãi. Thầy trong video dạy viết bảng, tương tác với sinh viên, dẫn dắt từng bước dễ hiểu đúng đỉnh, giáo dục tư bản có khác.
Xưa đại học học mấy môn thầy dạy ngon học thì điểm cao![]()

Em chả nhớ lắm, môn thuật toán em skip hết vì chán quá.thấy bảo BKHN sort thì day mỗi bubble sọt![]()
sv BKHN mà học theo course Udemy của học bá @MasonMaoSuVuong thì đúng bá chủ miền BắcEm chả nhớ lắm, môn thuật toán em skip hết vì chán quá.

Em sắp ra trường rồi bác, hồi xưa biết sớm hơn thì gầm thét hét Đại Cồ Việt rồi.sv BKHN mà học theo course Udemy của học bá @MasonMaoSuVuong thì đúng bá chủ miền Bắc![]()
chư vô môn, vô phái, chỉ là tản tu qua đường, anh hoàng BK đừng dí lời đàm tiếu qua loa linh tinh cho chư nữasv BKHN mà học theo course Udemy của học bá @MasonMaoSuVuong thì đúng bá chủ miền Bắc![]()
thằng bạn vừa nhắn bào trường nó dạy KMP là cái cao siêu nhất r. nhưng mà chỉ giải mỗi bài toán gốc, ko áp dụng vào bài khác nên mai một quên hếtỪ đúng rồi mấy ông thầy dạy toàn cầm slide đọc, chán đời vãi. Thầy trong video dạy viết bảng, tương tác với sinh viên, dẫn dắt từng bước dễ hiểu đúng đỉnh, giáo dục tư bản có khác.
Xưa đại học học mấy môn thầy dạy ngon học thì điểm cao![]()