Cho một dãy ngoặc độ dài N gồm 2 loại kí tự ‘(‘ và
‘)’, cho M truy vấn có dạng li, ri.
Yêu cầu:với mỗi
truy vấn tìm một xâu con (không cần liên tiếp) của chuỗi từ li đến ri dài
nhất mà tạo thành dãy ngoặc đúng.
Input
- Dòng đầu ghi xâu s có độ dài n, các kí tự là ‘(‘) hoặc ‘)’ dài không quá 106 kí tự.
 - Dòng thứ hai ghi số m là số truy vấn (1 ≤
m ≤ 105)
 - m dòng tiếp theo, dòng thứ i ghi 2 số li ri mô tả truy vấn thứ i (1 ≤ li ≤ ri ≤ n)
 
Output: với mỗi
truy vấn ghi độ dài xâu con dài nhất tìm được
| 
   Input  | 
  
   Output  | 
  
   Giải thích  | 
 
| 
   ())(())(())( 7  | 
  
   0  | 
  
   Truy vấn cuối
  2 10, cho kết quả xâu con dài nhất là 6 gồm các kí tự thứ 4, 5, 6, 7, 9, 10   | 
 
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.