PivotOJ

Palindromic Word Search

시간 제한: 6000ms메모리 제한: 1024MB출처: ICPC Rocky Mountain Regional 2024-2025BOJ 32674

문제

Given a rectangular grid of uppercase letters, find a rectangular region of the grid of maximum possible area such that there is a horizontal palindrome spanning some row of the rectangular region and a vertical palindrome spanning some column of the rectangular region. Recall a palindrome is a string that equals its own reversal.

Figure 1: Illustration of optimal solutions to the sample inputs. In the shaded subregions, a palindrome spanning an entire row of the region and a palindrome spanning an entire column of the region are highlighted.

입력

The first line contains two integers RR and CC (1R,C5001 \leq R,C \leq 500). Then next RR lines describe the grid, each containing exactly CC uppercase letters.

출력

Output a single integer AA indicating the largest area of a rectangular region of the grid such that there is a horizontal palindrome spanning some row and a vertical palindrome spanning some column of the rectangular region.

예제

예제 1

입력
4 5
APPLE
BOBBY
KAYAK
REBEL
출력
15

예제 2

입력
2 6
ABCCDE
PRCDEE
출력
4

예제 3

입력
4 6
BANANA
BERGEN
CANNOT
FELLOW
출력
15
코드를 제출하려면 로그인하세요.