#P1471. Triangles

    ID: 472 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>搜索模拟字符串其他Southwestern European Regional Contest 1997

Triangles

题目描述

编写一个程序,输入一个由#-组成的三角形图案,其中#表示黑色区域,-表示白色区域。程序需要找出其中最大的全白三角形的面积(即该三角形中包含的-的数量)。最大的三角形可以是正立的(顶点在上),也可以是倒立的(顶点在下)。

输入格式

输入包含多个三角形描述。每个描述的第一行是一个整数nn1n1001 \leq n \leq 100),表示三角形的高度。接下来的nn行是三角形的每一行,由空格、#-组成。空格仅用于保持输入的对齐,不计入有效字符。每行的#-的数量为奇数,且从2n12n-1递减到11。输入以n=0n=0结束。

输出格式

对于每个三角形,首先输出"Triangle #X",其中XX是三角形的编号。接着输出"The largest triangle area is a.",其中aa是最大全白三角形的面积。每个测试用例后输出一个空行。

输入样例 1

5
#-##----#
 -----#-
  ---#-
   -#-
    -
4
#-#-#--
 #---#
  ##-
   -
0

输出样例 1

Triangle #1
The largest triangle area is 9.

Triangle #2
The largest triangle area is 4.

来源

Southwestern European Regional Contest 1997