2 条题解
-
212104陈皆乐 (12104陈皆乐) LV 10 @ 2022-03-27 10:59:16
#include<bits/stdc++.h>
using namespace std;
int a[1050];
int main()
{
int n,w;
cin>>n>>w;
for(int i=0;i<n;i++)
cin>>a[i];
int ans1=a[0],ans2=abs(w-a[0]);
for(int i=1;i<n;i++)
{
if(abs(w-a[i])<ans2)
{
ans2=abs(w-a[i]);
ans1=a[i];
}
if(abs(w-a[i])==ans2&&ans1<a[i])
{
ans2=abs(w-a[i]);
ans1=a[i];
}
}
cout<<ans1;
return 0;
} -
-22022-06-05 11:14:24@
#include<bits/stdc++.h>
using namespace std;
int a[10000],b[10000];
int main()
{
int n,k,s;
cin>>n>>k;
for(int i=1;i<=n;i++)
{
cin>>a[i];
b[i]=abs(k-a[i]);
}int m=b[1];
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
if(b[j]<m)
m=b[j],s=a[j];
cout<<s;
return 0;
}
- 1
信息
- ID
- 1724
- 难度
- 3
- 分类
- (无)
- 标签
- 递交数
- 43
- 已通过
- 23
- 通过率
- 53%
- 被复制
- 4
- 上传者