#P1601. 学习求余
学习求余
题目描述
白浅妹妹今天学习了求余运算,她很好奇求余运算和乘法运算结合起来会是什么样子,于是她设计了这样一道题目。
给定数字 ,你可以任选一个数字 ,然后计算出 的值(其中 为求余运算),记为 ,请问 的最大值是多少。
输入格式
输入仅包含一个正整数 。
输出格式
输出一行一个整数表示答案。
4
3
选择 ,那么用 求余 得到余数 ,最终算出答案为 。
数据范围/提示
对于 的数据,。
对于 的数据,。
对于 的数据,。
白浅妹妹今天学习了求余运算,她很好奇求余运算和乘法运算结合起来会是什么样子,于是她设计了这样一道题目。
给定数字 n,你可以任选一个数字 k (1≤k≤n),然后计算出 n%k 的值(其中 % 为求余运算),记为 q,请问 k×q 的最大值是多少。
输入仅包含一个正整数 n。
输出一行一个整数表示答案。
4
3
选择 k=3,那么用 4 求余 3 得到余数 1,最终算出答案为 1×3=3。
对于 50% 的数据,n≤1000。
对于 70% 的数据,n≤106。
对于 100% 的数据,n≤2×109。
注册一个 SuperOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。