#include <bits/stdc++.h>
using namespace std;
int a[1001] = {0};
int main(){
int n,k;
cin>>n>>k;
int max = -2001;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n-1;i++){
for(int j=i+1;j<=n;j++){
if(a[i]+a[j]<=k){
if(a[i]+a[j]>max){
max = a[i] + a[j];
}
}
}
}
cout<<max<<endl;
return 0;
}
找出最接近但不超过k的两个元素(c++3级考核·真题)
最新推荐文章于 2024-11-25 21:48:50 发布