#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e7 + 10;
ll num[N];
map<long long,long long> s;
int main() {
ll n;
cin>>n;
for(ll i=1;i<=n;i++){
cin>>num[i];
s[num[i]] = 1;
}
sort(num+1,num+1+n);
ll m;
cin>>m;
map<ll,ll>::iterator it;
int flag = 1;
for(int i=1;i<=n;i++){
it = s.find(m-num[i]);
if(it!=s.end()) {
cout<<min(num[i],m-num[i])<<" "<<max(num[i],m-num[i]);
flag = 0;
break;
}
}
if(flag) cout<<"No";
return 0;
}
0.0分
0 人评分
最长单词 (C语言代码)浏览:1474 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
WU-输入输出格式练习 (C++代码)浏览:1133 |
WU-整数平均值 (C++代码)浏览:1307 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
局部变量作函数返回值的问题浏览:1029 |
程序员的表白 (C语言代码)浏览:678 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:662 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |