问题 5569 --余数最大

5569: 余数最大

时间限制: 1 Sec  内存限制: 256 MB
提交: 76  解决: 18
[提交][状态][命题人:]

题目描述

给定长度为 n 的序列 a ,你需要在序列上找出两个数 a[x],a[y] (1≤x,y≤n,a[x]≥a[y]) ,使得 a[x]%a[y] 的结果最大(%表示取模操作)。

输入

第一行包含一个正整数 n (1≤n≤2·10^5) ,表示序列长度。
第二行包含 n 个正整数 a[1],a[2],...,a[n] (1≦a[i]≦10^6),表示序列。

输出

输出一个整数表示答案。
样例输入
Copy
3
3 4 5
样例输出
Copy
2

提示

来源

[提交][状态]