Bao nhiêu chiều cũng được bạn ah :))
Type: Posts; User: HGMinh95; Keyword(s):
Bao nhiêu chiều cũng được bạn ah :))
Xét tất cả các i, với mỗi i kiểm tra xem s[i] có bằng s[length(s) - i + 1] hay không. Nếu tất cả các i đều t/m thì xâu đó đối xứng, ngược lại thì không :D
Thì bạn cứ xét a[i, j] có bằng max[i] và min[j] không là được
(max[i] = gtln của hàng i, min[j] = gtnn của cột j)
Dùng Free Pascal hình như vẫn compile bình thường :D
Trong đây có này :D
http://pascalvn.com/showthread.php?tid=534
Chẳng lẽ lớp 8 không biết duyệt với sort sao =))
Thuật toán nó không chia theo lớp hay kiểu dữ liệu đâu bạn :D
Lớp 8 chắc cũng chỉ cần biết sort, 1 chút QHĐ và duyệt là ok.
Bạn tạo 1 mảng trace[0..255] of boolean, khởi tạo ban đầu = false, sau đó duyệt i từ đầu -> cuối xâu, gán lại trace[ord(s[i])] = true. Để in ra kq thì duyệt i từ 0 -> 255 nếu trace[i] = true thì in...
Vậy tức là phần diện tích chung của nhiều hcn nhất ah :D
Diện tích đa giác chung nhất là gì vậy bạn @@