#P1257. 最大逆值

最大逆值

问题背景

本题中,我们定义 rev(a)rev(a) 为整数 aa 数位翻转后得到的数字。比如:

  • rev(123)=321rev(123) = 321
  • rev(1002)=2001rev(1002) = 2001
  • rev(3600)=0063=63rev(3600) = 0063 = 63

题目描述

现在给你 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n,请你求出这些数数位翻转后的最大值。即求:

max1inrev(ai)\max_{1 \le i \le n} rev(a_i)

输入格式

第一行,一个整数 n(1n1000)n(1 \le n \le 1000)

第二行,nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n,以空格分隔(1ai1091 \le a_i \le 10^9)。

输出格式

输出一个整数,表示 max1inrev(ai)\max\limits_{1 \le i \le n} rev(a_i) 的值。

样例

3
1 2 3
3
5
8 15 361 123 89
321