找和最接近但不超过K的两个元素 在一个长度为n(1 < n < 1000)的整数(0至1000之间)序列中,选出两个元素使得它们的和最接近但不超过K(0 <= K < 2000)。保证一定存在不超过K的两元素和。 时间限制:1000 内存限制:65536 输入 第一行输入一个整数n 第二行输入一个整数K 第三行输入序列,用空格分开 输出 最接近但不超过K的和 样例输入 4 7 1 2 2 8 样例输出 4
正确答案:参考程序(C++):找和最接近但不超过K的两元素。双重循环枚举两元素和,取≤K中的最大。样例1,2,2,8,K=7→2+2=4。核心:枚举两数和。
试卷来源:202206 青少年等级考试C/C++真题三级