我咋0分啊da佬们帮我看看这题那做错了吧!!!
  • 板块灌水区
  • 楼主wooden_stick
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/8 17:08
  • 上次更新2024/7/8 18:50:01
查看原帖
我咋0分啊da佬们帮我看看这题那做错了吧!!!
1220725
wooden_stick楼主2024/7/8 17:08

near 我的代码:

#include<bits/stdc++.h>
using namespace std;
int n,t,x[2000001],a[2000001],b[2000001],a1=0,y,minx,c[2000001],b1=0;
int main(){
	int min=1000000001;
	cin>>n>>t;
	for(int i=1;i<=n;i++) cin>>x[i];
	sort(x+1,x+n+1);
	for(int i=1;i<=n;i++){
		if(x[i]!=x[i-1]){
			a[++a1]=x[i];
			b[a1]++;
		}
		else b[a1]++;
	}
	for(int i=1;i<=t;i++){
		cin>>y;
		min=1000000001;
		for(int i=1;i<=a1;i++) if(abs(a[i]-y)<min){
			min=abs(a[i]-y);
			minx=a[i];
		} 
		c[++b1]=b[minx];
	}
	for(int i=1;i<=b1;i++) cout<<c[i]<<endl;
	return 0;
}

哪里错了啊?!

2024/7/8 17:08
加载中...