3759: 学习求余(第一轮01)

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

白浅妹妹今天学习了求余运算,她很好奇求余运算和乘法运算结合起来会是什么样子,于是 她设计了这样一道题目。

给定数字 n,你可以任选一个数字 k(1  ≤  k  ≤  n),然后计算出  n % k   的值(其中   %   为 求余运算), 记为 q,请问  k ∗ q   的最大值是多少。

输入

输入仅包含一个正整数 n。

输出

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

样例输入 复制

4

样例输出 复制

3

提示

【说明】

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

【备注】

 

测试点编号

n 

1  5

1000

6  7

10^6

8  10

2  10^9

来源/分类