Introduction - If you have any usage issues, please Google them yourself
// Dynamic programming longest palindrome substring
// Boolean type t [i] [j] represents the substring (s (i .... j)) whether the palindrome substring
// Where t [i] [j] value by t [i+ 1] [j-1] value and is s [i] and s [j] is equal to the judgment (ie substring (s (i. ..j)) whether it is a palindrome substring problem by sub-s (i+ 1, ..., j-1) whether it is a palindrome string to resolve)
// To indicate the current longest palindrome substring index by left and right