#P7260. 「2023牛客OI模拟赛(一)普及组」A. 学习求余

「2023牛客OI模拟赛(一)普及组」A. 学习求余

题目描述

白浅妹妹今天学习了求余运算,她很好奇求余运算和乘法运算结合起来会是什么样子,于是她设计了这样一道题目。给定数字 nn,你可以任选一个数字 k(1kn)k(1\leq k \leq n),然后计算出 nmodkn \mod k 的值(其中 modmod 为求余运算),记为 qq,请问 k×qk \times q 的最大值是多少。

输入格式

输入仅包含一个正整数 nn

输出格式

输出一行一个整数表示答案。

样例输入

4

样例输出

3

说明

选择 k=3k = 3,那么用 4 求余 3 得到余数 1,最终算出答案为 1×3=31 \times 3 = 3

备注

  • 测试点编号 151 - 5: n1000n \leq 1000
  • 测试点编号 676 - 7: n106n \leq 10^6
  • 测试点编号 8108 - 10: n2109n \leq 2 \cdot 10^9