ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
ContestProblemSetList
Login
Register
问题 B: [蓝桥杯 2018 省 A] 倍数问题
内存限制:256 MB
时间限制:1 S
题面:传统
评测方式:文本比较
上传者:
提交:98
通过:28
返回比赛
提交
提交记录
题目描述
众所周知,小葱同学擅长计算,尤其擅长计算一个数是否是另外一个数的倍数。但小葱只擅长两个数的情况,当有很多个数之后就会比较苦恼。现在小葱给了你 $n$ 个数,希望你从这 $n$ 个数中找到三个数,使得这三个数的和是 $K$ 的倍数,且这个和最大。数据保证一定有解。
输入格式
从标准输入读入数据。
第一行包括 $2$ 个正整数表示 $n$ 和 $K$。
第二行 $n$ 个正整数,代表给定的 $n$ 个数。
输出格式
输出一行一个整数代表所求的和。
输入样例
复制
4 3 1 2 3 4
输出样例
复制
9
数据范围与提示
选择 $2$、$3$、$4$。
**【数据约定】**
对于 $30\%$ 的数据,$n \le 100$。
对于 $60\%$ 的数据,$n \le 1000$。
对于另外 $20\%$ 的数据,$K \le 10$。
对于 $100\%$ 的数据,$1 \le n \le 10^5$,$1 \le K \le 10^3$,给定的 $n$ 个数均不超过 $10^8$。
时限 1 秒,256M。
分类标签
蓝桥杯
2018
省A