Gửi bài giải

Điểm: 20
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho hai xâu \(S,T\) có độ dài bằng nhau.

Đặt

\(T_a = T_1 T_2..T_i\)

\(T_b = T_{i+1} T_{i+2}..T_j\)

\(T_c = T_{j+1} T_{j+2}..T_n\)

và \(|T_a|, |T_b|, |T_c| \gt 0\)

Một cặp \(i \lt j\) được gọi là tốt nếu \(T_a,T_b,T_c\) có thể được sắp xếp lại sao cho để có một xâu mới và bằng xâu \(S\)

Hãy đếm số lượng cặp tốt.

Dữ liệu vào

  • Dòng \(1\): Xâu \(S\) \((|S| \le 5000)\)
  • Dòng \(2\): Xâu \(T\) \((|T| \le 5000)\)

Dữ liệu ra

  • In ra số lượng cặp tốt.

Input 1

aaab
aaba

Output 1

2

Nhận xét

Không có ý kiến tại thời điểm này.