1 条题解
-
1
34行拿捏
#include<bits/stdc++.h> using namespace std; long long a; long long a1[100005]; long long s; long long s1[100005]; long long c; long long minn; int main(){ cin>>a; for(int i=1;i<=a;i++){ cin>>a1[i]; } cin>>s; for(int i=1;i<=s;i++){ cin>>s1[i]; } for(int i=1;i<=s;i++){ for(int j=1;j<=a;j++){ if(j==1){ minn=a1[j]; c=abs(s1[i]-a1[j]); } if(j>=2){ if(abs(s1[i]-a1[j])<c){ c=abs(s1[i]-a1[j]); minn=a1[j]; } } } cout<<minn<<"\n"; } return 0; }
- 1
信息
- ID
- 720
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 6
- 已通过
- 2
- 上传者