题目名称 | 4020. 神奇的取余 |
---|---|
输入输出 | mod.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | syzhaoss 于2024-09-28加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:10, 提交:22, 通过率:45.45% | ||||
花火 | 100 | 0.028 s | 3.37 MiB | C++ |
djyqjy | 100 | 0.029 s | 3.52 MiB | C++ |
liu | 100 | 0.030 s | 3.34 MiB | C++ |
Lixj | 100 | 0.030 s | 3.35 MiB | C++ |
AeeE5x | 100 | 0.030 s | 3.37 MiB | C++ |
花火 | 100 | 0.030 s | 3.37 MiB | C++ |
1nclude | 100 | 0.030 s | 3.55 MiB | C++ |
chenbp | 100 | 0.031 s | 3.35 MiB | C++ |
syzhaoss | 100 | 0.031 s | 3.37 MiB | C++ |
花火 | 100 | 0.032 s | 3.41 MiB | C++ |
关于 神奇的取余 的近10条评论(全部评论) |
---|
恶霸老张(其实也是善良的小张老师)最近比较迷恋数学。
他在研究将取余运算和乘法运算结合起来的神秘问题。但是因为今天是 KFC crazy Thusday,他一大早就开始逐个让学生 V50 给他,所以他把这个问题强制交给了你来解决。
给定一个数字 $n$ ,你可以任选一个数字 $k$ $( 1 \leq k \leq n)$,然后先计算出 $n \% k$ 的值记为 $kfc$,( 其中 $\%$ 代表取余运算) ,请问 $kfc \times k$ 的最大值是多少。
输入仅包含一个正整数 $n$ 。
输出一行一个整数表示答案。
7
12
选择 $k=4$,那么用 $7$ 求余 $4$ 得到余数 $3$,最终算出答案为 $4\times 3=12$。
8
15
选择 $k=5$,那么用 $8$ 求余 $5$ 得到余数 $3$,最终算出答案为 $3 \times 5=15$ 。
99999999
2499999950000000
对于前 $50 \%$ 的数据,$n \leq 10^3$。
对于前 $70 \%$ 的数据,$n \leq 10^6$。
对于 $100\%$ 的数据,$n\leq 2\times 10^9$。
2024年校际联合邀请赛 入门组-第3场 Task1