题解
2025-05-12 12:38:35
发布于:浙江
16阅读
0回复
0点赞
这题实际上先输入,再用循环求出k-a[i]的值,定义为b,再判断其他元素中是否有等于b的,注意for循环的i不能等于u,然后输出就行。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,k,a[2000],b;
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
b=k-a[i];
for(int u=0;u<n;u++){
if(b==a[u]&&u!=i){
cout<<"yes";
return 0;
}
}
}
cout<<"no";
return 0;
}
这里空空如也
有帮助,赞一个